我最近跳上了GIT的潮流。我很困惑要使用哪個DVCS主機。我在一個概念,我可以在專用/ VPS服務器上設置我自己的事情。內部版本庫設置
所以,我的問題是,如何在我擁有的專用服務器上設置自己的內部遠程存儲庫管理系統?
請指導。
問候
我最近跳上了GIT的潮流。我很困惑要使用哪個DVCS主機。我在一個概念,我可以在專用/ VPS服務器上設置我自己的事情。內部版本庫設置
所以,我的問題是,如何在我擁有的專用服務器上設置自己的內部遠程存儲庫管理系統?
請指導。
問候
在服務器中要使用的目錄中運行以下命令
git init --bare
這在服務器上創建一個空的/純倉庫。
在客戶端在現有的Git倉庫運行以下命令(假設你知道如何做到這一點)...
git remote add myserver <url/path>
這增加了遠程/鏈接到你的服務器。路徑可以是本地的,遠程的(http,ssh等)。
有關設置git over ssh的更多信息,請參閱以下article。
爲推動代碼到你的服務器執行下列操作...
git push myserver master
這推動你的提交到遠程服務器。其中「MYSERVER」是你給你的遠程位置
git pull myserver master
用你下載的git拉別名/把所有從服務器上提交。
編輯 Github很棒,有很多額外的功能,但是知道如何自己設置一個git倉庫是很好的。
究竟會在
添加示例路徑和通過SSH設置git的鏈接。 – 2012-07-11 10:48:24
我喜歡Gitosis,它使設置存儲庫非常容易。你可以在他們的github頁面找到一個快速教程(見鏈接)。
您的服務器正在運行什麼操作系統? – MaxVT 2012-07-11 10:05:26
或者你可以關注世界並使用github。爲了小錢,他們也會主持私人回購。你可以免費獲得備份(我想象的是)你最重要的資產:你的資源。 – 2012-07-11 10:07:44
它在CentOS版本6.2(最終版)上運行。 – beNerd 2012-07-11 10:18:33