Centos Git安装

Centso安装git有两种方式:

1、yum安装:

      很简单的一行命令:yum install git;

      但是这个方式安装的git版本太低。不适用。

      (注:如果yum安装了git在使用源码安装需要首先使用yum remove git)

2、源码安装:

      第一步下载git源码:

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

      第二步解压缩文件:

tar xzf git-2.0.5.tar.gz

第三步打卡解压文件夹安装:

cd git-2.0.5

执行命令 make prefix=/usr/local/git all;

*好了,会出现几种错误......

第一个错误(提示make cc Command not found):

解决办法(yum install gcc /查看是否安装成功rpm -qa |grep gcc

第二个出现一堆的错误了:

git-compat-util.h:213:25: 警告:openssl/ssl.h:没有那个文件或目录
git-compat-util.h:214:25: 警告:openssl/err.h:没有那个文件或目录
git-compat-util.h:320:25: 警告:openssl/evp.h:没有那个文件或目录
git-compat-util.h:321:26: 警告:openssl/hmac.h:没有那个文件或目录
git-compat-util.h:323:28: 警告:openssl/x509v3.h:没有那个文件或目录

解决办法:

(yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install  gcc perl-ExtUtils-MakeMaker)好了,现在就可以编译了。

编译完成之后安装 make prefix=/usr/local/git install

whereis git查询git安装位置执行vim /etc/profile

在profile文件中添加一行:  export PATH=/usr/local/git/bin:$PATH
保存之后在执行source /etc/profile;

执行命令: git --version出现git version 2.0.5安装成功!

3、git设置

(1)、设置用户名和邮箱

git config --global user.name '用户名';

git config --global user.email '邮箱';

4. 为GitHub账号添加SSH Keys
以公钥认证方式访问SSH协议的Git服务器时无需输入口令,而且更安全。(访问HTTP协议的Git服务器时,比如提交修改,每次都需要输入口令。)
(1)创建SSH key
$ ssh-keygen -t rsa -C "youremail@163.com"
系统会提示key的保存位置(一般是~/.ssh目录)和指定口令,保持默认,连续三次回车即可。
(2)Copy SSH Key
然后用vim打开该文件,id_rsa.pub文件内的内容,粘帖到github帐号管理的添加SSH key界面中。
vim ~/.ssh/id_rsa.pub
(3)添加到GitHub
登录github-> Accounting settings图标-> SSH key-> Add SSH key-> 填写SSH key的名称(可以起一个自己容易区分的),然后将拷贝的~/.ssh/id_rsa.pub文件内容粘帖-> add key”按钮添加。
(4)测试
ssh -T git@github.com

参考blog链接:

http://www.cnblogs.com/zhcncn/p/4030078.html

http://blog.csdn.net/xiao_jun_0820/article/details/50838570

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值