我已经设置了一个有多个用户的 VM。我的主要用户是 VM-User,使用该帐户我创建了另一个名为“Joe”的用户。我已经通过登录到 VM-User 克隆了一个 git repo,一切正常。
我遇到的问题是,当我尝试通过登录用户“Joe”来克隆相同的存储库时,它要求我输入 git 服务器的密码。
git clone git@0.0.0.0:repo.git some_folder
它的节目:
git@0.0.0.0's password: (asks me to type in a password)
我为“Joe”创建了一个 ssh 密钥并将其添加到 gitosis。
有谁知道我做错了什么?
提前致谢 :)
SSH 调试日志:
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: email@example.com
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/joe/.ssh/id_rsa
debug1: Trying private key: /home/joe/.ssh/id_dsa
debug1: Trying private key: /home/joe/.ssh/id_ecdsa
debug1: Next authentication method: password