【Linux】安裝Git,並關聯git和gitee


參考博客:https://www.cnblogs.com/imyalost/p/8715688.html

Git官方文檔:https://git-scm.com/book/zh/v2

深入理解學習Git工作流:https://segmentfault.com/a/1190000002918123

Git是一個開源的分布式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理,是目前使用范圍最廣的版本管理工具。

一、yum安裝git(不推薦)

先介紹在Linux下,使用yum安裝Git的步驟,比較簡單方便。

1、執行安裝:成功連接到服務器后,輸入yum install git,進行下載安裝;出現詢問是否下載時,輸入y,點擊回車,耐心等待安裝完成,界面顯示如下:

2、驗證安裝結果:輸入命令:git --version,查看安裝的Git版本,驗證是否安裝成功;

3、查看安裝信息:yum安裝git安裝在/usr/libexec/git-core目錄下,可輸入ls,查看安裝信息

4、存在的問題:使用yum安裝確實簡單方便,但yum存在一個問題就是安裝的版本不好控制,查看安裝的git版本為1.8.3,這個版本太老了。目前最新的版本為2.31,如果需要安裝最新的版本Git,可以從github下載最新的源碼進行編譯,然后安裝。

二、源碼編譯安裝Git(推薦)

源碼編譯安裝git,可下載最新的源碼進行編譯,然后安裝。安裝步驟如下:

1、下載安裝包

  • 復制github上git的tar.gz安裝包的下載鏈接(在github的Git版本發布界面獲取鏈接:https://github.com/git/git/releases

  • 進入Linux服務器的/opt目錄中(主機額外安裝軟件所擺放的目錄),執行下載,命令為:wget https://github.com/git/git/archive/refs/tags/v2.31.1.tar.gz

2、壓縮包解壓:命令為tar -zxvf v2.31.1.tar.gz

3、安裝編譯源碼所需依賴,命令為:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker耐心等待安裝,出現提示輸入y即可;

4、安裝依賴時,yum自動安裝了Git,需要卸載舊版本Git,命令為:yum remove git出現提示輸入y即可;

5、進入解壓后的文件夾,命令cd 2.31.1,然后執行編譯,命令為make prefix=/usr/local/git all耐心等待編譯即可;

6、安裝Git至/usr/local/git路徑,命令為make prefix=/usr/local/git install

7、打開環境變量配置文件,命令vim /etc/profile,在底部加上Git相關配置信息,然后保存,退出!配置信息如下:

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

8、刷新環境變量source /etc/profile后,輸入命令git --version,查看安裝的git版本,校驗通過,安裝成功。

三、linux下Git和gitee關聯

前提條件:a、本地git安裝成功;b、一個gitee賬號,建立一個倉庫;

使用SSH key認證方式來保證本地Git與GitHub服務器之間通信安全,步驟如下:

1、檢查本機的ssh密鑰:

進入ssh目錄cd ~/.ssh,若文件夾為空或者提示:No such file or directory,說明是第一次使用git。若不是第一次使用,則清理原有ssh密鑰,命令如下:

$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*

2、生成新 SSH 秘鑰:

輸入命令:ssh-keygen -t rsa -C "郵箱",然后輸入3個回車,其中會提示你輸入文件地址和密碼,一般直接跳過,使用默認地址,不設置密碼。

結束后會生成兩個文件,id_rsa 是私鑰,id_rsa.pub 是公鑰。記住千萬不要把私鑰文件id_rsa 透露給任何人。

tips:這里的密碼是在你提交項目時使用,如果為空的話提交項目時則不用輸入。這個設置是為了防止別人往你的項目里提交內容。

3、添加 SSH 公鑰到 Gitee:

從公鑰文件中獲取公鑰:輸入命令tail /root/.ssh/id_rsa.pub,復制里面所有的內容。

登錄Gitee,單擊個人頭像→Settings→SSH Keys→Add SSH Keys,在 Title中輸入任意字符,在 Key文本框粘貼復制的公鑰,單擊“Add key”按鈕完成操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM