Linux安裝(十七)之git的安裝使用
Git是目前流行的非常好用的版本控制工具,這裡介紹兩種安裝方式,1、yum安裝,2、從github上下載最新的原始碼編譯後安裝
一、yum安裝
1、在Linux上是有yum安裝Git,非常簡單,只需要一行命令
yum -y install git
yum安裝git被安裝在/usr/libexec/git-core目錄下
輸入 git --version檢視Git是否安裝完成以及檢視其版本號
至此,yum安裝git完成。
二、從GitHub上下載最新的原始碼編譯後安裝
yum安裝這麼簡單,為什麼還要學從github上下載最新的原始碼編譯後安裝呢?
剛才輸入git --version命令的時候相信大家也看到了,是1.8.3.1版本,這個版本還是蠻舊的。
yum安裝就是這個缺點,版本你不好控制。如果想要使用最新版的git,那還是得自己下載原始碼安裝。
1、進入git在GitHub上釋出版本頁面https://github.com/git/git/releases,這個頁面我們可以找到所有git已釋出的版本。這裡我們選擇最新版的tar.gz包。
2、下載最新版本的tar.gz的Git到本地電腦上,利用WinSCP工具將壓縮包上傳至Linux伺服器的/usr目錄下
3、解壓壓縮包
tar -zxvf git-2.22.0.tar.gz
4、進入到解壓後的資料夾
cd git-2.22.0
5、拿到解壓後的原始碼以後我們需要編譯原始碼了,不過在此之前需要安裝編譯所需要的依賴。
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
耐心等待安裝完成,中途出現提示的時候輸入y並按回車。
6、提示,安裝編譯原始碼所需依賴的時候,yum自動幫你安裝了git,這時候你需要先解除安裝這個舊版的git。
yum -y remove git
7、編譯git原始碼
make prefix=/usr/local/git all
8、安裝git至/usr/local/git路徑
make prefix=/usr/local/git install
9、配置環境變數
vi /etc/profile
在底部加上
export PATH=$PATH:/usr/local/git/bin
( 輸入 :wq! 儲存修改)
10、重新整理環境變數
source /etc/profile
11、檢視Git是否安裝完成
git --version
至此,從github上下載最新的原始碼編譯後安裝git完成。
編譯git原始碼的時候報了一個錯,是由於依賴沒有裝好
解壓後執行make的時候提示找不到expat.h,導致編譯http-push.c失敗。
expat.h: No such file or directory
解決方法如下:
yum install expat-devel
使用git拉取程式碼
生成id_rsa 和 id_rsa_pub 那就說明已經生成。
ssh-keygen -t rsa -C “135137197xx.163.com”
cat 一下第二步儲存的公鑰地址,在控制檯將公鑰複製下來。
$ cat in /root/.ssh/id_rsa.pub
登入把ssh金鑰複製進去就行