Installation
中央伺服器上的 Git 主記憶體儲庫?
目前我正在使用 subversion 並嘗試切換到 git 作為 RCS。可能我不明白git正確的原理,但是有一個大問題:
git 是否需要某種伺服器組件來負責保存所謂的“主”儲存庫?我在教程中找不到有關設置 git 伺服器組件的任何資訊。我喜歡做的是在我的根伺服器(Ubuntu)上設置一個中央 git 儲存庫,這是所有開發人員簽出和送出的“主”儲存庫(我認為它在 git 中稱為“拉”和“推”)他們的更改來自來自的本地儲存庫。
這是可能的,還是 git 根本沒有中央伺服器組件?
我在我的 Ubuntu 伺服器上使用Gitorious來管理我所有的個人項目。設置工作量很大,但在我看來非常值得。
你也可以在Gitorious上註冊一個免費賬戶,或者在著名的(但根據我的經驗不穩定)Github上註冊。
您可以設置一個專用伺服器來提供對 Git 儲存庫的訪問,但內部使用也很容易讓每個人都使用 SSH 訪問 git 儲存庫。如果您確實想使用 git 伺服器,則需要執行
git daemon --help
.