Centos7上安装使用Git

首先,要有一个github账户。下面主要讲的是安装使用git客户端部分,其实和window下面和其他linux系统差不多,就是安装完git之后需要进行一些配置以及设置密钥对

1.查看yum源仓库Git信息

yum info git

2.依赖库安装

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker

3.如果原有的git版本过低,需要先移除git

yum remove git

4.下载新版的Git源码包

cd /usr/local
mkdir git
cd git
wget https://github.com/git/git/archive/v2.10.5.tar.gz

可以在https://github.com/git/git/releases查看git的最新版,把wget后面的版本号部分改成最新的就可以了。不要选择带有-rc的,因为它代表了一个候选发布版本。

5.解压

tar -xzvf v2.10.5.tar.gz

6.安装git

cd git-2.10.5
make prefix=/usr/local/git all
make prefix=/usr/local/git install

7.添加到环境变量

vim /etc/profile //配置环境变量的文件,在这个文件中任意位置添加export PATH="/usr/local/git/bin:$PATH"
source /etc/profile //使配置立即生效

8.将git设置为默认路径

 ln -s /usr/local/git/bin/git-upload-pack /usr/bin/git-upload-pack 
 ln -s /usr/local/git/bin/git-receive-pack /usr/bin/git-receive-pack 

前面几步就可以安装好git,然后要使用git在github上克隆项目,还要设置好密钥对

cd ~/.ssh
ssh-keygen -t rsa -C you@Email.com 

直接回车或输入y

ssh-add id_rsa

若出现: Could not open a connection to your authenticationagent.的提示,就先输入:ssh-agent bash,再使用 ssh-add id_rsa。然后把id_rsa.pub文件的内容复制下来

vim id_rsa.pub 

然后登陆上github,在Setting>SSH and GPG keys 中 新建新的ssh key,名字随便起,内容贴上前下复制出来的东西,保存。然后就可以在本地git clone 成功(with ssh)。

参考:
centos7下git服务器端搭建 http://blog.csdn.net/permanent_2008/article/details/73839315
centos: git clone提示Permission denied publickey 问题:http://blog.csdn.net/scdxmoe/article/details/40422629

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值