創業公司十分鐘簡單搭建GIT私有庫

農場老馬發表於2015-07-24
歡迎關注老碼農的微信公共賬號,與CSDN部落格同步
一、背景
小公司,協同開發的人不多,建gitlab比較麻煩,只需要在Server端建立一個簡單的git共享庫就OK。
二、建立倉庫
Server端:
1、在Server端建立專案目錄。mkdir sample
2、在sample中執行git —bare init,生成sample.git目錄,這個目錄是個共享庫,所有程式碼在該目錄下。
本地端:
1、clone遠端共享庫,目前還是空的:git clone user@server:/home/project/sample.git
2、本地生成sample資料夾,目前資料夾下是空的。
3、在sample下add檔案,並commit。commit時可能提示需要配置user及mail。按提示設定。
4、push到遠端。push過程可能提示沒有track遠端的對應分支。按提示設定git —set-upstream,這時預設在master分支上面。
三、建立信任關係
上面配置完成後,每次pull或push(因為底層執行了ssh命令去連線遠端)時,都需要輸入ssh連線密碼,很麻煩,需要建立信任關係。
1、server端建立~/.ssh資料夾,許可權必須是700。在.ssh目錄下建立authorized_keys檔案,許可權必須是600。
2、本地生成私鑰及公鑰,把公鑰新增到authorized_keys當中。

相關文章