2011-05-17 69 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

相关问题