我需要更新gitolite管理密钥。
并遵循本教程。 lost admin key/access
gitolite setup -pk alice.pub.
该命令在我的机器中没有出错。
但是,我可以使用旧的管理密钥访问git repo列表 并且使用新密钥我只能访问测试仓库。
我错过了什么吗?
答案 0 :(得分:1)
由于您可以登录gitolite服务器,因此查看~/.ssh/authorized_keys
文件会更简单。
您可以查看是否使用alice
名称发布了新密钥:
command="/path/to/gitolite/bin/gitolite-shell alice",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa AAAAA...your_new_ssh_public_key
如果没有,正如评论那样," bypassing gitolite"是一种很好的方法来修复本地(直接来自gitolite服务器)gitolite.conf
文件。