centos搭建git服務

git服務器端:git

 安裝git命令:   sudo yum install git (假設已經安裝好了全部依賴包) 服務器



 建立git用戶和組: adduser git ssh

                 passwd gitide


 切換到git用戶: su git測試


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

 進入目錄:cd reposegitip

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

 進入 testproject.git 發現申城了不少目錄和文件。it


 客戶端(window)ast

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

    爲了使用rsa登陸git服務器,因此這裏須要用git客戶端來生成rsa公鑰和私鑰

       ssh-keygen -t rsa -C 'haojie@qq.com'(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倉庫到本地倉庫

相關文章
相關標籤/搜索