linux(centos)下安装git并上传代码些许步骤(亲自验证过的步骤)

 以前听说了好多次github,但直到最近才第一次学习使用github来托管自己在linux下的代码!说实话,我自己在使用的时候从网上查了好多教程,但总觉得难以掌握(步骤过于繁琐),自己操作的时候还是蛮复杂的!(老实说是自己的理解能力不够)不过最终还是通过自己的摸索,学会了装载github并使用命令上传代码进行托管。

    首先在使用git托管自己的代码之前,先要去git官方网站注册一个账号(注册的过程可以参考教程上的指导)步骤如下:

(1)登录网址:https://github.com  填写用户名,邮箱,密码,点击Sign up就可以简单的注册。(如下图)

(2)完成注册,进入github平台,点击new repositories,新建一个项目(如下图)

(3)新建项目的操作,输入你想要上传的项目的名称,后面所有的选项全部默认就可以,最后点击create就可创建成功。

     到此,前期工作已基本完成,接下来就是在centos下安装git:

(1)直接进入root下,安装命令: yum  install  git(安装到后面的时候遇到选项全部默认按键enter)

  (2)使用命令:ssh-keygen -t rsa -C "[email protected]"获取秘钥(这里的邮箱跟刚才git官网上注册的一致),进入/root/.ssh目录下,找到一个rsa.pub的文件,执行命令:vim rsa.pub ,将里面的所有内容全部复制。

(3)重新进入git网站,按照如下图操作将你刚才复制过来的内容填入文本框内即可生成SSH秘钥,这个秘钥用于保证托管代码的可靠安全。

下面就是在linux下托管代码的操作:

刚才在centos中安装的git版本可以通过命令git --version  查看,可以看到是1.7.系列的,这个受git命令限制,最高版本只到1.7系列。那我在这提出这个是因为在这个版本下托管代码的时候会因为版本太低而使上传不成功,(一般报错为 :HTTP request failed,自己可以试试看),所以要自己通过命令升级git的版本。

(1)升级git的版本到2.0系列的操作步骤为:(当然这些步骤来自于网上的教程,只需按照如下的步骤执行就可)

安装需求

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

# yum install  gcc perl-ExtUtils-MakeMaker

卸载Centos自带的git1.7.1

通过git –version查看系统带的版本,Cento6.5应该自带的是git版本是1.7.1

# yum remove git

下载git2.1.2并将git添加到环境变量中

下载git最新版本

# cd /usr/src

# wget https://www.kernel.org/pub/software/scm/git/git-2.1.2.tar.gz

# tar xzf git-2.1.2.tar.gz

安装git并添加到环境变量中

# cd git-2.1.2

# make prefix=/usr/local/git all

# make prefix=/usr/local/git install

# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc

# source /etc/bashrc

查看版本号

# git --version

git version 2.1.2(即可成功)

(2)进入到你要托管的项目的根目录下(操作如下,以我自己的一个项目为例子)

1.先创建一个文件:touch README.md

2.一次执行下面的命令

至此,托管项目已成功,就可以去你的git里面查看啦!

时间: 2024-10-14 07:26:22

linux(centos)下安装git并上传代码些许步骤(亲自验证过的步骤)的相关文章

linux(centos)下安装git并上传代码

cat /etc/redhat-release   查看系统版本信息 >>CentOS Linux release 7.4.1708 (Core) 背景:我已经注册了github账号,之前在windows系统下安装过git客户端并上传本地项目到github,现在想在自己的服务器上创建项目,并和github远程仓库同步.大同小异,再记一次 一.Git终端软件安装 root用户下安装git : yum  install  git 二.配置 生成秘钥使用命令:ssh-keygen -t rsa -C

ubuntu 下安装git 并上传代码至github

参考博客 http://www.xitongzhijia.net/xtjc/20150320/42297.html http://blog.chinaunix.net/uid-17188120-id-4650534.html 1.Ubuntu下安装Git Ubuntu14.04 LTS默认是已经安装Git的,可以使用 git –version 测试是否安装. 如果没有安装,使用命令: sudo apt-get install git git-core 安装git 2.ssh认证 在Ubuntu下

Linux(CentOS)下安装git

上个月把VPS迁到budgetVM,终于不用再受digitalOcean的气了,入手很方便,重点是支持支付宝付款——paypal的界面真是不习惯,开通速度挺快的,1G的内存够我折腾一段时间了~,额外送了俩IP,过段时间再研究下把我那几个二级域名也绑定过来 今天刚把主站部署好,发现CentOS默认没有git工具,Git官网 提示可以通过yum安装 yum install git 敲下命令,过了几分钟提示 Setting up Install Process No package git avail

Linux CentOS下安装、配置mysql数据库

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

Linux centos 下安装iftop端口流量监控工具(通过编译方式安装)

iftop可以监控服务器端口的实时流量,所以下面通过编译安装将iftop安装到服务器上. 安装步骤如下: 1,下载源码包iftop-1.0pre4.tar.gz: #wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-1.0pre4.tar.gz 2,进入到源码包所在目录/usr/soft/,解压: #tar -xvf iftop-1.0pre4.tar.gz 3,进入解压后的iftop目录: #cd iftop-1.0pre4 #ls

linux/centos下安装nginx(rpm安装和源码安装)详细步骤

Centos下安装nginx rpm包                                                                                                                            www.169it.com 1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/c

[Linux]CentOS下安装和使用tmux

前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了.直到第二天码农周刊就推荐了这篇文章,才引起我真正的关注.tmux真的那么好用吗?所以我自己也倒腾来一遍,的确在许多场景下还是非常有用的.如: 做服务器的,肯定需要关注性能的,而tmux多个pane可以很方便同时关注多项性能指标: 我们的游戏服刚好有多个服务存在,而联调多个服务的时候,可以同时看到多个

git push上传代码到gitlab上,报错401或403

之前部署的gitlab代码托管平台,采用ssh方式连接gitlab,在客户机上产生公钥上传到gitlab的SSH-Keys里,则git clone下载和git push上传都没问题,这种方式很安全. 后来应开发同事要求采用http方式连接gitlab,那么首先将project工程的"Visibility Level"改为"Public"公开模式,并且要保证gitlab的http端口像客户机开放. 后面发现了一个问题:http方式连接gitlab后,git clone

[转]使用git命令上传代码

http://jiajing.elastos.org/2013/04/15/%E4%BD%BF%E7%94%A8git%E5%91%BD%E4%BB%A4%E4%B8%8A%E4%BC%A0%E4%BB%A3%E7%A0%81/ 一开始不熟悉git工具,在上传代码时闹了笑话,于是这里贴出使用方法,供以后参考. 1)在准备提交(上传)代码时,先使用git status查看被修改过的文件列表,如图: 红色字体分为两部分,第一部分是被修改过的文件:第二部分是新添加的文件. 2)参考git status