2012-07-11 104 views
0

我最近跳上了GIT的潮流。我很困惑要使用哪個DVCS主機。我在一個概念,我可以在專用/ VPS服務器上設置我自己的事情。內部版本庫設置

所以,我的問題是,如何在我擁有的專用服務器上設置自己的內部遠程存儲庫管理系統?

請指導。

問候

+0

您的服務器正在運行什麼操作系統? – MaxVT 2012-07-11 10:05:26

+0

或者你可以關注世界並使用github。爲了小錢,他們也會主持私人回購。你可以免費獲得備份(我想象的是)你最重要的資產:你的資源。 – 2012-07-11 10:07:44

+0

它在CentOS版本6.2(最終版)上運行。 – beNerd 2012-07-11 10:18:33

回答

1

在服務器中要使用的目錄中運行以下命令

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倉庫是很好的。

+0

究竟會在?我有shell訪問服務器。您能否詳細說明一下... – beNerd 2012-07-11 10:38:02

+0

添加示例路徑和通過SSH設置git的鏈接。 – 2012-07-11 10:48:24

0

我喜歡Gitosis,它使設置存儲庫非常容易。你可以在他們的github頁面找到一個快速教程(見鏈接)。