centos搭建git服務

git服務器端:

 安裝git命令:   sudo yum install git (假設已經安裝好了所有依賴包) 



 創建git用戶和組: adduser git 

                 passwd git


 切換到git用戶: su git


 在git用戶目錄下隨便建立一個文件夾,例如:mkdir reposegit 

 進入目錄:cd reposegit

 創建一個測試的git版本倉庫: git init --bare testproject.git

 進入 testproject.git 發現申城了很多目錄和文件。


 客戶端(window)

   下載git客戶端,我這裏wind下載的是 Git-2.7.2-32-bit_setup.1457942412.exe 下載安裝即可

    爲了使用rsa登錄git服務器,所以這裏需要用git客戶端來生成rsa公鑰和私鑰

       ssh-keygen -t rsa -C '[email protected]'(git命令行窗口)

    將公鑰上傳到git服務器上,然後在git服務器裏執行:cat /tmp/client_rsa.john.pub >> ~/.ssh/authorized_keys 

    這時候,就可以使用git來登錄遠程Git倉庫了。


   首選克隆遠程倉庫到本地:

      客戶端進入git命令行:git clone git@ip地址:/home/git/reposegit/testproject.git

      輸入生成rsa文件時的密碼即可,會在本地當前目錄下生成一個testproject文件夾。

      然後添加或者修改本地testproject目錄下的文件,再執行響應的git命令就可以正常使用了。


      git add .   添加本目錄下的所有改動到本地倉庫。

      git commit -m 'test'   提交本地倉庫的修改。

      git push   講本地倉庫提交到遠程Git倉庫(默認是master)

      git pull  同步遠程Git倉庫到本地倉庫


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章