2

我只是想添加一个新密钥。所以我将它添加到keydir中,在gitolite conf中设置权限,提交并推送,但没有。

什么时候将新密钥添加到 .ssh 授权密钥文件中?因为似乎新密钥永远不会进入那里,这就是为什么使用密钥的人无法访问...

4

1 回答 1

0

什么时候将新密钥添加到 .ssh 授权密钥文件中?

推送后立即提供您的密钥:

  • 是公钥(类似于 的一行ssh-rsa AAAAB3NzaC1yc2EAA...hFvETUVDvF2iZ
  • 是要访问 gitolite 的资源名称之后的名称:tom.pub

正如OP Dee在评论中确认的那样,问题出在代表用户的公钥文件名中:

唯一的错误是用户名错误,我认为这是因为我/在一组用户的名称中使用了“”

实际上,用户名模式是:

^\@?[0-9a-zA-Z][-0-9a-zA-Z._\@+]*$

不允许 ' /'。

于 2014-08-11T15:23:45.180 回答