我只是想添加一个新密钥。所以我在keydir中添加了它,在gitolite conf中设置权限,提交和推送,但没有。
新密钥在什么时候被添加到.ssh授权密钥文件中?因为似乎新密钥永远不会出现在那里,这就是使用密钥的人无法访问的原因......
答案 0 :(得分:0)
新密钥在什么时候被添加到.ssh授权密钥文件中?
推动后,立即提供钥匙:
ssh-rsa AAAAB3NzaC1yc2EAA...hFvETUVDvF2iZ
)tom.pub
当OP Dee确认in the comments时,问题出现在代表用户的公钥文件名中:
唯一的错误是错误的用户名,我认为这是因为我在一组用户名称中使用了“
/
”
确实,username pattern是:
^\@?[0-9a-zA-Z][-0-9a-zA-Z._\@+]*$
不允许“/
”。