天天看點

linux伺服器搭建之路2-安裝git最新版本

centos自帶的git還是1.x版本,已經很老了,建議安裝新版本,步驟如下:

1. 解除安裝老版本并安裝依賴

sudo yum remove git

yum install libcurl-devel expat-devel perl-ExtUtils-MakeMaker package   -y           

複制

依賴中curl是必須要有的,不然安裝完成後會出現git clone 不能使用

2. 安裝新版本

先去官網檢視新版本,例如我現在的最新版本就是2.18.0,根據版本就該連結

  • 下載下傳檔案
wget https://github.com/git/git/archive/v2.18.0.tar.gz           

複制

  • 解壓
tar zxvf v2.18.0.tar.gz 
cd git-2.18.0/           

複制

  • 安裝
make configure
./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
make all doc
sudo make install install-doc install-html           

複制

  • 修改環境變量
vim ~/.bashrc           

複制

在末尾加上

export PATH=/usr/local/git/bin:$PATH           

複制

儲存後使其立即生效

source ~/.bashrc           

複制

  • 驗證其是否生效
git --version           

複制

3. 報錯處理

錯誤代碼:`Permission denied (publickey).

fatal: 無法讀取遠端倉庫。

請确認您有正确的通路權限并且倉庫存在。`

這是因為沒有rsa導緻的。

解決辦法:

  • 添加本地rsa
ssh-keygen -t rsa           

複制

一路回車,直到完成。

  • 将rsa添加到github上面。

    登入github.com --AccountSetting–ssh 點選Add,複制~/.ssh/id_rsa.pub的内容到github的ssh中。

linux伺服器搭建之路2-安裝git最新版本