2011-05-17 31 views
2

這裏的情況:第二用戶的gitosis-init? (需要爲gitosis-admin創建一個新所有者)

我們有一個git倉庫,由gitosis管理。一個用戶用戶管理gitosis-admin存儲庫(通過git-init)。

現在我們需要添加其他用戶來訪問gitosis-admin,但是初始用戶的筆記本電腦死了,所以他們無法訪問gitosis-admin存儲庫(通常您只需提交對該存儲庫的更改以添加用戶)。

那麼...如何添加新用戶到gitosis管理的git項目,當我無法訪問gitosis-admin?我可以訪問的所有服務器都安裝了git和gitosis。

我試着爲第二個用戶運行'sudo -H -u git gitosis-init < /tmp/key.pub',但那不起作用。 gitosis在試圖克隆gitosis-admin存儲庫時不斷要求提供'git'ssh密碼。並沒有克隆gitosis管理員回購它似乎並不像我可以添加任何用戶作爲授權用戶更改該或其他回購...

任何嚮導都知道如何處理這種情況?

謝謝!

回答

2

按照本教程中解決它:http://jeetworks.org/node/18

不得不在服務器上本地籤Gitosis的管理員並進行更改。

唷!

+0

是的。這就是你管理gitosis管理回購權的方法。順便說一句(如果這是超級壞消息,我很抱歉),但gitosis被放棄並被棄用。你應該使用gitolite來代替。 – 2011-05-17 20:39:22

+0

請考慮使用gitolite。 Gitosis不再積極發展。 – 2011-05-17 20:48:13

+0

感謝您的信息。 gitosis何時被棄用? – Hisham 2011-06-30 21:53:58

相關問題