Gitosis:只能编辑authorized_keys

时间:2015-10-09 17:02:36

标签: git gitosis

我可以访问gitosis项目的唯一方法是手动将我添加的每个帐户的 id_rsa.pub 复制到 home / git / .ssh / authorized_keys 。 如果我将id_rsa.pub的输出复制/粘贴到authorized_keys,那么我可以使用该帐户进行克隆即可。

如果我将id_rsa.pub复制到密钥目录然后修改gitosis.conf并添加该用户然后我无法克隆,git一直要求输入密码。 这是应该的方式吗?此外,如果我这样离开,我添加的每个帐户都可以访问每个项目,这是我不希望发生的事情。

1 个答案:

答案 0 :(得分:0)

完成。首先我用作克隆路径user @ server的一部分: REPOSITORIES /gitosis-admin.conf

这导致了所有问题。

我现在可以克隆项目,将新密钥添加到keydir,推送项目,然后客户端就可以克隆和编辑:

用户@服务器:Gitosis的-admin.conf中

注意:请勿手动触摸/home/git/.ssh/authorized_keys。当您将钥匙添加到keydir时,Gitosis会为您完成。