【问题标题】:Gitosis: only works editing authorized_keysGitosis:仅适用于编辑authorized_keys
【发布时间】:2015-10-09 17:02:35
【问题描述】:

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

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

【问题讨论】:

    标签: git gitosis


    【解决方案1】:

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

    这是导致所有问题的原因。

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

    user@server:gitosis-admin.conf

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-03
      • 2011-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-21
      • 2016-12-20
      相关资源
      最近更新 更多