1. 程式人生 > >centos安裝git 2.0版本

centos安裝git 2.0版本

util 下載安裝 密鑰 gen 賬號 ESS utils agent 公鑰

本地服務器版本:
[root@vm_001034_op-test git-2.0.5]# cat /etc/redhat-release
CentOS release 6.5 (Final)
[root@vm_001034_op-test git-2.0.5]#
筆者從網上找了很多資料,最終參考幾份資料才安裝成功的。
原因很簡單,就是沒有安裝git的依賴包。
以下yum是執行的一些解決依賴的yum命令,有些報錯有些成功,應該是最後幾條生效解決了 :
yum groupinstall “Development Tools”
yum install “Development Tools”
yum install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel
yum install openssl-devel
yum install -y xmlto
yum install -y asciidoc
yum install zlib-devel perl-ExtUtils-MakeMaker
yum install zlib-devel
yum install perl-ExtUtils-MakeMaker
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker
yum remove git
下載安裝git
cd /usr/src/
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 prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
git --version

以上git安裝完成。
以下是第一次使用git需要的做配置:

1.設置git的賬號和郵箱:

git config --global user.name "kanglidebj"
git config --global user.email "[email protected]"

2.生成秘鑰
ssh-keygen -t rsa -C "[email protected]"
連續輸入三個回車
技術分享圖片

3.添加秘鑰到ssh-agent
確保 ssh-agent 是可用的。ssh-agent是一種控制用來保存公鑰身份驗證所使用的私鑰的程序,其實ssh-agent就是一個密鑰管理器,運行ssh-agent以後,使用ssh-add將私鑰交給ssh-agent保管,其他程序需要身份驗證的時候可以將驗證申請交給ssh-agent來完成整個認證過程。

     # start the ssh-agent in the background

添加生成的 SSH key 到 ssh-agent。

[root@vm_001034_op-test git-2.0.5]# eval "$(ssh-agent -s)"
Agent pid 9207
[root@vm_001034_op-test git-2.0.5]# ssh-add ~/.ssh/id_rsa
Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa)
[root@vm_001034_op-test git-2.0.5]#

登錄git服務器,把剛才生成的秘鑰id_rsa.pub文件內容配置到git服務器。
技術分享圖片

技術分享圖片
技術分享圖片

測試是否能成功登錄:
ssh -T git@git服務器網址
技術分享圖片

參考網站:https://www.cnblogs.com/ldq2016/p/7418206.html
https://www.cnblogs.com/ldq2016/p/7418206.html
https://www.cnblogs.com/fuyuanming/p/5804695.html

centos安裝git 2.0版本