Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只是想添加一个新密钥。所以我将它添加到keydir中,在gitolite conf中设置权限,提交并推送,但没有。
什么时候将新密钥添加到 .ssh 授权密钥文件中?因为似乎新密钥永远不会进入那里,这就是为什么使用密钥的人无法访问...
什么时候将新密钥添加到 .ssh 授权密钥文件中?
推送后立即提供您的密钥:
ssh-rsa AAAAB3NzaC1yc2EAA...hFvETUVDvF2iZ
tom.pub
正如OP Dee在评论中确认的那样,问题出在代表用户的公钥文件名中:
唯一的错误是用户名错误,我认为这是因为我/在一组用户的名称中使用了“”
/
实际上,用户名模式是:
^\@?[0-9a-zA-Z][-0-9a-zA-Z._\@+]*$
不允许 ' /'。