天天看點

如何在FreeBSD 11.0上安裝Git

介紹

版本控制系統是現代軟體開發中不可或缺的工具。它們允許您在源級别跟蹤您的軟體。您可以跟蹤更改,還原到以前的階段,然後分支以建立檔案和目錄的備用版本。

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"           

複制

您可以使用此指令更新您的電子郵件位址,替換

[email protected]

為您的電子郵件位址。

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》