如何向Gitolite添加新的ssh密钥

时间:2014-08-11 15:15:43

标签: ssh gitolite authorized-keys

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

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

1 个答案:

答案 0 :(得分:0)

  

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

推动后,立即提供钥匙:

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

OP Dee确认in the comments时,问题出现在代表用户的公钥文件名中:

  

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

确实,username pattern是:

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

不允许“/”。