Linux 下Git的安裝

jopen 12年前發布 | 125K 次閱讀 Git 版本控制系統

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

Git 是 Linux Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。

盡管最初 Git 的開發是為了輔助 Linux 內核開發的過程,但是我們已經發現在很多其他自由軟件項目中也使用了 Git。

Git與CVS的區別

* 分支更快、更容易。

* 支持離線工作;本地提交可以稍后提交到服務器上。

* Git 提交都是原子的,且是整個項目范圍的,而不像 CVS 中一樣是對每個文件的。

* Git 中的每個工作樹都包含一個具有完整項目歷史的倉庫。

* 沒有哪一個 Git 倉庫會天生比其他倉庫更重要。

標簽: 版本控制系統 跨平臺 C/C++

* 開發語言: C/C++

* 項目主頁: http://git-scm.com/

* 文檔地址: http://git-scm.com/documentation

* 下載地址: http://git-scm.com/download

下載后(git-1.6.3.3.tar.gz)解壓,進入git-1.6.3.3目錄執行下面步驟:

# ./configure –prefix=/usr/local/git

# make

如果出現錯誤 ”zlib.h No such file or directory”
zlib.h 包含在 zlibg1-dev中;
openssl/rand.h 包含在 libssl-dev中,系統沒裝。OK, 安裝~,執行

# apt-get install zlib1g-dev libssl-dev

然后再跑# make
又看見錯誤 ”tclsh failed; using unoptimized loading”。 還要安裝 tcl…….執行
#  apt-get install build-essential tcl8.4 tk8.4 gettext

這個時候如果又出現:Do you want to continue [Y/n]? y
Media change: please insert the disc labeled

…..

我手頭上有沒盤,那么打開 /etc/apt/sources.list 文件

注釋掉里面的 #deb cdrom: ……………….

然后再執行 # apt-get install build-essential tcl8.4 tk8.4 gettext
成功

接下重新# make

成功

然后 # make install

成功

最后別忘了,設置PATH(除非你喜歡用絕對路徑執行git)

vi /etc/profile 添加:export PATH=/usr/local/git/bin:/usr/local/git/libexec/git-core:$PATH

vi ~/.bashrc 添加:export PATH=/usr/local/git/bin:/usr/local/git/libexec/git-core:$PATH

(因為bin目錄只有4個命令,其它的幾十個命令在libexec/git-core目錄下,所在,在PATH搜索路徑下,也要加上才能找到)

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!