命令安裝:
sudo apt-get install git
orsudo apt-get install git-core
原始碼安裝:
若是條件允許,從源**安裝有很多好處,至少可以安裝最新的版本。git 的每個版本都在不斷嘗試改進使用者體驗,所以能通過源**自己編譯安裝最新版本就再好不過了。有些 linux 版本自帶的安裝包更新起來並不及時,所以除非你在用最新的 distro 或者 backports,那麼從源**安裝其實該算是最佳選擇。
git 的工作需要呼叫 curl,zlib,openssl,expat,libiconv 等庫的**,所以需要先安裝這些依賴工具。在有 yum 的系統上(比如 fedora)或者有 apt-get 的系統上(比如 debian 體系),可以用下面的命令安裝:
$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
然後編譯並安裝:
$ tar -zxf git-1.7.2.2.tar.gz
$ cd git-1.7.2.2
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
現在已經可以用 git 命令了,用 git 把 git 專案倉庫轉殖到本地,以便日後隨時更新:
$ git clone git:
安裝git文件
編譯的文件主要是html格式的文件,方便通過git help -w 命令檢視。實際上,即使不安裝git文件,也可以使用man手冊檢視git幫助,使用命令git help 或 git --help 即可。
編譯文件依賴於asciidoc,因此需要先安裝asciidoc,然後編譯文件,在編譯文件時要花費很多時間。
$ make prefix=/usr/local doc info
$ sudo make prefix=/usr/local install-doc install-html install-info
命令補齊:
$ sudo cp contrib/completion/git-completion.bash /etc/bash_completion.d/
$ . /etc/bash_completion
$ vi /etc/profile
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi$ vi ~/.bashrc
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
編碼修改:
utf-8
git config --global core.quotepath false
gbkgit config --global i18n.logoutputencoding gbk
git config --global i18n.commitencoding gbk
git認證:
建立方法,輸入命令
ssh-keygen -t rsa -c "[email protected]" //雙引號裡面是你的常用郵箱
輸入之後要輸入口令,可以不用輸入直接按「enter」一路確認就可以了。然後在賬戶的根目錄(/或者/home/你的賬戶名,具體取決於你執行上述命令時所採用的賬戶)查詢隱藏目錄.ssh/id_rsa.pub檔案,將當中內容新增到github中。 git安裝 linux下的安裝
一般linux自帶git版本很舊,會有一定問題,可以先解除安裝系統自帶git yum remove gitwget tar zxvf v2.2.1.tar.gz cd git 2.2.1 make configure configure prefix usr local git with iconv...
在linux下安裝git
在linux下安裝git有兩種安裝方法 一 包管裡的器方式安裝 sudo aptitude install git sudo aptitude install git svn git email git gui gitk 二 從源 進行安裝 安裝如下 1 展開原始碼包,並進入到相應的目錄中。tar ...
Linux系統下安裝Git
作業系統 centos release 6.6 final 檢視命令 cat etc issue 一 從原始碼安裝 1 tar zxf git 1.7.12.4.tar.gz 解壓縮2 cd git 1.7.12.4 進入解壓縮後的資料夾,進入後檢視有無configure檔案或者makefile檔案...