centos6.5系列 yum install git 的版本已经过低,在推送到github 时会报错。
[root@localhost ~]# git --version
git version 1.7.1
需要编译安装,下载地址为https://mirrors.edge.kernel.org/pub/software/scm/git/
安装依赖软件包 yum -y install libcurl-devel expat-devel curl-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
[root@node3 src]# cd git-2.5.1
[root@node3 git-2.5.1]#
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
验证版本
[root@node3 git-2.5.1]# git --version
git version 2.5.1
测试推送文件
ssh-keygen -t rsa -C "710210668@qq.com"
复制 /root/.ssh/id_rsa.pub 到github 账号设置下ssl配置项 ,测试连接ssh -T git@github.com
echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/710210668/test.git
git push -u origin master
报SSL 错误 ,此时yum -y update nss 即可。