壓縮包和解壓包的存放目錄均為/usr/local/src/
環(huán)境變量在/root/.bash_profile (自己添加)
1. 下載git
# 進(jìn)入/usr/local/src/
cd /usr/local/src/
# 安裝git依賴包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
# 刪除已有的git
yum remove git
# 下載git 的安裝包
wget https://www.kernel.org/pub/software/scm/git/git-2.8.3.tar.gz
2. 安裝git
# 解壓到當(dāng)前目錄
tar -zxvf git-2.8.3.tar.gz
# 進(jìn)入解壓后的目錄
cd git-2.8.3
# 指定git安裝路徑
./configure prefix=/usr/local/src/git/
# 編譯并且安裝
make
make install
#查看是否安裝成功
git --version
- 配置環(huán)境變量
# 打開(kāi)配置文件
vim /root/.bash_profile
# 添加以下內(nèi)容 注意路徑修改
# Git
GIT_HOME=/usr/local/src/git
PATH=$PATH:$GIT_HOME/bin
export GIT_HOME
export PATH
# 使其生效
source /root/.bash_profile
- 綁定自己的碼云賬號(hào)(或者是github的都可以)
# 設(shè)置用戶名和郵箱 設(shè)置完成之后在/root下面會(huì)生成一個(gè).gitconfig文件
#最好和碼云賬號(hào)一致
git config --global user.name "用戶名"
git config --global user.email "郵箱"
# 創(chuàng)建SSH密匙 輸入命令后敲三次回車 就是在 /root/.ssh文件夾下面生成密匙
ssh-keygen -t rsa -C "郵箱"
# 添加公匙到碼云賬號(hào)中(拷貝id_rsa.pub內(nèi)的所有內(nèi)容)
vim /root/.ssh/id_rsa.pub
# 查看是否綁定成功
ssh -T git@gitee.com
yes
# 如果顯示成功的字段則表示綁定成功
- git 拉取代碼到服務(wù)器上
# 拉取代最好使用SSH鏈接 而不用HTTP鏈接
git clone git@gitee.com:xxxxxxxxx
# 好處:因?yàn)檫h(yuǎn)程倉(cāng)庫(kù)上面已經(jīng)擁有了你服務(wù)器的密匙, 如果你的代碼不是開(kāi)源,
你的遠(yuǎn)程倉(cāng)庫(kù)也會(huì)將你的服務(wù)器當(dāng)成的可信任的, 這樣你在每次拉取代碼的時(shí)候就
不用每次輸入用戶名和密碼, 特別是你在用腳本拉取代碼的時(shí)候共郭,會(huì)帶來(lái)極大的便
利,這也是SSH密匙存在的意義
參考文章
https://www.cnblogs.com/zzzzzzzsy/p/7908156.html
https://jingyan.baidu.com/article/066074d645c224c3c21cb081.html