在你開始使用 Git 前,需要將它安裝在你的計算機上。 即便已經安裝,最好將它升級到最新的版本。
你可以通過軟件包或者其它安裝程序來安裝,或者下載源碼編譯安裝。
一、Git安裝
1. 在linux上安裝
我們可以使用發行版包含的基礎軟件包管理工具來安裝,如果基於Fedora,我們可以使用
$ sudo yum install git
如果基於Debian,我們可以嘗試apt-get
$ sudo apt-get install git
Git 官方網站上有在各種 Unix 風格的系統上安裝步驟,網址: http://git-scm.com/download/linux
2. 在windows上安裝
在 Windows 上安裝 Git 也有幾種安裝方法。
a. 官方版本可以在 Git 官方網站下載: http://git-scm.com/download/win。 選擇對應的系統版本
b. 另一個簡單的方法是安裝 GitHub for Windows,該安裝程序包含圖形化和命令行版本的 Git。
3. 從源碼安裝
如果你想從源碼安裝 Git,需要安裝 Git 依賴的庫:curl、zlib、openssl、expat,還有libiconv。
如果你的系統上有 yum (如 Fedora)或者 apt-get(如基於 Debian 的系統),可以使用以下命令之一
來安裝最小化的依賴包來編譯和安裝 Git 的二進制版:
$ sudo yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel
$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
libz-dev libssl-dev
為了能夠添加更多格式的文檔(如 doc, html, info),你需要安裝以下的依賴包:
$ sudo yum install asciidoc xmlto docbook2x
$
sudo apt-get install asciidoc xmlto docbook2x
當你安裝好所有的必要依賴,你可以繼續從幾個地方來取得最新發布版本的 tar 包。
你可以從 Kernel.org 網站獲取,網址為 https://www.kernel.org/pub/software/scm/git,
或從 GitHub 網站上的鏡像來獲得,網址為 https://github.com/git/git/releases。
通常在 GitHub 上的是最新版本,但 kernel.org 上包含有文件下載簽名,如果你想驗證下載正確性的話會用到。
接着,編譯並安裝:
$ tar -zxf git-2.0.0.tar.gz
$ cd git-2.0.0
$ make configure
$ ./configure --prefix=/usr
$ make all doc info
$ sudo make install install-doc install-html install-info
完成后,可以使用一下命令進行升級
$ git clone git://git.kernel.org/pub/scm/git/git.git
二、 初次運行Git前配置
既然已經在系統上安裝了 Git,你會想要做幾件事來定制你的 Git 環境。 每台計算機上只需要配置一次,
程序升級時會保留配置信息。 你可以在任何時候再次通過運行命令來修改它們。
1. 設置用戶信息
$ git config --global user.name yourname
$ git config --global user.email youremail
再次強調,如果使用了 --global
選項,那么該命令只需要運行一次,因為之后無論你在該系統上做任何事情, Git都會使用那些信息
當你想針對特定項目使用不同的用戶名稱與郵件地址時,可以在那個項目目錄下運行沒有 --global
選項的命令來配置。
2. 檢查配置信息
$ git config --list
如下所示,
我們還可以通過輸入 git config <key> 來檢查某一項配置
三、添加sshkey
git倉庫之間的代碼傳輸協議主要使用ssh協議。而一般搭建gitlab的時候使用的git用戶是沒有密碼的,因此直接ssh是不能登錄的,
就需要使用ssh-keygen上傳公鑰,使用非對稱加密傳輸。下面講述如何上傳你的ssh公鑰:
1. 生成sshkey
在終端輸入以下命令
$ ssh-keygen -t rsa
這一步會生成一對公鑰和私鑰 ~/.ssh/id_rsa
和~/.ssh/id_rsa.pub
2. 保存sshkey到gitlab服務器
在面板上依次點擊Profile Settings –> SSH Keys –> Add SSH Keys。然后把上一步中的id_rsa.pub
中的內容拷貝出來粘貼到輸入框中,保存。
完成上面兩步之后就成功的添加了sshkey了,然后就可以上傳、克隆代碼了。