我已经在gitoliteèadmin仓库的keydir中生成了ssh密钥和PUB密钥。
当我将Repo克隆到我的本地时,它会要求输入密码
已有用户可以克隆回购。
Authorised_keys
中完成更改后, keydir
文件未获得更新
推送keydir
显示所有内容都是最新的。
如何让authorised_keys
(在~git/.ssh
下)文件自动更新,如前所述?
它应该在我们更新keydir下的PUB密钥时自动触发。
答案 0 :(得分:2)
keydir
表示您使用 gitolite 。
更具体地说,您克隆了the gitolite_admin
repo,并尝试声明新用户。
在keydir的推动显示一切都是最新的
检查您的git状态:您需要在尝试推送之前添加和提交更改(即keydir文件夹中的新公钥文件)。
当baron添加in the comments时,ssh希望验证〜/ .ssh / authori z ed_keys中的公钥,而不是authori s ed_keys。
因此,如果问题不是拼写错误,请修复文件名。