介紹
版本控制系統是現代軟體開發中不可或缺的工具。它們允許您在源級别跟蹤您的軟體。您可以跟蹤更改,還原到以前的階段,然後分支以建立檔案和目錄的備用版本。
Git是最流行的分布式版本控制系統之一。許多項目将檔案儲存在Git存儲庫中,而像GitHub和Bitbucket這樣的站點已經使代碼共享和貢獻簡單而有價值。
在本教程中,我們将示範如何在FreeBSD 11.0伺服器上安裝和配置Git。我們将介紹如何以兩種不同的方式安裝軟體,每種方式都有其自身的優點。
準備
要學習本教程,您需要:
- 一個具有root使用者的FreeBSD 11伺服器。沒有伺服器的同學可以在這裡購買,不過我個人更推薦您使用免費的騰訊雲開發者實驗室進行試驗,學會安裝後再購買伺服器。
FreeBSD 騰訊雲CVM需要SSH密鑰才能進行遠端通路。有關設定SSH密鑰的幫助,請閱讀為你的CVM設定SSH密鑰吧!
通過包安裝Git
我們将展示的第一個安裝方法使用FreeBSD包索引。這通常是安裝Git最簡單,最快捷的方法。
首先,更新
pkg
存儲庫索引。
sudo pkg update -f
複制
接下來,下載下傳并安裝
git
軟體包。
sudo pkg install git
複制
您需要輸入
y
以确認安裝,就可以了。
您現在可以轉到下面的配置Git部分,檢視一些基本的,有用的自定義選項。
通過端口安裝Git
FreeBSD ports系統是另一種在FreeBSD伺服器上管理應用程式的方法。它通過被稱為一個檔案系統層次管理端口樹,位于
/usr/ports
,哪些類别的每個可用的軟體,FreeBSD的知道如何建立。
portsnap
是FreeBSD附帶的工具,簡化了使用ports樹的工作。
通過端口安裝Git比通過軟體包安裝它需要更長的時間,因為您将從源代碼建構它和幾個依賴項(而不是像下載下傳那樣用
pkg
下載下傳預編譯的二進制檔案)。使用端口的好處是更進階别的自定義。
首先,如果您還沒有,請下載下傳并解壓縮端口樹檔案至
/usr/ports
。這可能需要一段時間,但您隻需要執行一次。
sudo portsnap fetch extract
複制
如果您已經下載下傳了端口樹,則應該使用以下指令更新它:
sudo portsnap fetch update
複制
然後,移動到ports樹中的目錄
devel/git
中。
cd /usr/ports/devel/git
複制
最後,建構Git。包含在此指令中的
BATCH="yes"
将安靜地安裝Git端口并避免沿途詢問您要安裝的某些軟體的哪些部分。如果要提示您要安裝每個端口的哪些元件,可以省略此項; 點選
ENTER
将采用預設值。
sudo make install clean BATCH="yes"
複制
現在已經安裝了Git,我們可以對其進行配置。
配置Git
首先,讓我們檢視現有的Git配置設定。這些是從
~/.gitconfig
檔案中提取的。
git config --list
複制
從這裡,您可以更新您想要的任何設定。例如,使用以下指令更新您的使用者名,替換
sammy
為您的使用者名。
git config --global user.name "sammy"
複制
您可以使用此指令更新您的電子郵件位址,替換
為您的電子郵件位址。
git config --global user.email "[email protected]"
複制
通過将下面的
vim
替換為首選文本編輯器來指定預設文本編輯器。
git config --global core.editor "vim"
複制
您可以通過再次檢視配置設定來檢查更新是否已完成。
git config --list
複制
user.name=sammy
[email protected]
core.editor=vim
複制
結論
您現在應該已經在FreeBSD 11.0伺服器上安裝了Git。
想要了解更多關于安裝Git的相關教程,請前往騰訊雲+社群學習更多知識。
參考文獻:《How To Install Git on FreeBSD 11.0》