版本控制-Git安裝與配置

原文出處:http://www.cnblogs.com/yinchengzhe/p/5256529.html


在你開始使用 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。

      網址:http://windows.github.com

  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了,然後就可以上傳、克隆代碼了。


發佈了3 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章