2012-11-15 26 views
0

正如標題所說,是否值得去爲gitosisgitolite設置,而不是簡單的git服務器設置的?安裝gitosis或類似工具真的值得嗎?

或者,這會對將來的任何好處時,我將有更多的人推提交到該服務器?

+0

你的用戶還有他們在服務器上設置的登錄名,權限,公鑰嗎?他們是否能夠使用ssh訪問您的服務器?否則,gitosis可能會簡化管理任務。 –

+0

是的,他們能夠......現在我建立一個新的服務器,這就是爲什麼我問 – Alex

+1

也許你可以去'gitolite',它似乎有更多的功能。 比較是本主題的女僕:http://stackoverflow.com/questions/10888300/gitosis-vs-gitolite –

回答

1

Gitosis的(或更近gitolite)可以很容易地使用Git服務器的用戶沒有真正使用到Linux和SSH而不是擁有自己的接入。

如果他們使用Linux和他們有獲得其他原因服務器,每個人都在服務器上自己的公共倉庫,每個人都只是從其他存儲庫推拉他自己的,你不真的需要gitosis。在這種情況下,它主要是可以避免的附加層。

+0

我剛剛有一個名爲'git'的用戶,它的home文件夾中有裸露的存儲庫,然後我有ssh密鑰供允許在那裏工作的人使用。只是完全相同的方式在此說明:http://stackoverflow.com/questions/9431741/initializing-private-repositories-on-production-server – Alex

+0

其實,git的允許你建立你所選擇的結構,如果每個人都在團隊瞭解* git做了什麼。我通常的解決方案是,每個用戶都在服務器上的自己的公共存儲庫中,在他的家中,他是唯一可以推送並且從每個編碼員都可以獲取的公共存儲庫。您可能更喜歡更集中的解決方案,但這只是一個選擇。 –

+0

好吧,我明白了。是的,我確實需要一種更集中的方式來處理事情......現在我將它保持爲使用'git'的'簡單'方式 – Alex