> git clone ssh://git@git.rvbust.com/rvbust/flex/FlexWelder.git /home/rvbust/Desktop/FlexWelding/FlexWelder --progress Warning: Permanently added 'git.rvbust.com' (ED25519) to the list of known hosts. git@git.rvbust.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
时间: 2024-04-01 08:33:38 浏览: 106
git2.40.0最新安装包32/64安装包 windows
这个错误表明你在尝试使用SSH协议从git.rvbust.com服务器的FlexWelder仓库克隆代码时,出现了权限问题。可能的原因是你没有正确的SSH密钥或者没有将公钥添加到git.rvbust.com服务器的authorized_keys文件中。
你可以尝试以下步骤来解决该问题:
1. 确认你的SSH密钥是否正确:运行`ssh -T git@git.rvbust.com`,如果输出`Hi username! You've successfully authenticated, but GitLab does not provide shell access.`则说明SSH密钥已正确配置。
2. 确认你的SSH密钥是否已添加到git.rvbust.com服务器的authorized_keys文件中。可以尝试运行`ssh git@git.rvbust.com`,如果成功连接到服务器,则说明SSH密钥已正确添加。
3. 如果你的SSH密钥未添加到git.rvbust.com服务器的authorized_keys文件中,可以尝试将公钥添加到该文件中。方法是将你的公钥复制到剪贴板,然后在服务器上运行`nano ~/.ssh/authorized_keys`命令打开该文件并将公钥粘贴到其中,最后保存并退出nano编辑器即可。
如果以上步骤都无法解决问题,你可以联系git.rvbust.com服务器的管理员寻求帮助。
阅读全文