问题1: git clone git@code.aliyun.com:best-practice/133.git Cloning into '133'... The authenticity of host 'code.aliyun.com (47.98.49.44)' can't be established. RSA key fingerprint is SHA256:ZrA2ZqYTVyPbw4zytCSAv74ZMaS2LDH74I7sMPtQIG0. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'code.aliyun.com,47.98.49.44' (RSA) to the list of known hosts. git@code.aliyun.com: Permission denied (publickey). fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists. 咨询一下阿里云最佳实践问题,像git clone上面的代码,报这个错误怎么解决? 问题2:方便提供一下获得SSH密钥的文档吗?
针对问题1的回答:测试了下这里git clone需要增加SSH密钥,可以先使用这个链接下载哈:https://code.aliyun.com/best-practice/133.git 针对问题2的回答:https://code.aliyun.com/help/ssh/README按上面这个文档,在账号中添加下本地SSH的密钥就可以了此回答整理自钉群“阿里云最佳实践-客户分享1群”
问题1:这个错误提示是由于Git无法通过你的SSH公钥验证你的身份。为了解决这个问题,有以下几种方法:
检查你的SSH密钥是否正确。你可以使用命令ssh -T git@code.aliyun.com来测试SSH连接是否正常。如果返回信息中包含“Welcome to Alibaba Cloud Code!”,则说明SSH连接正常。
确保你有对代码库的读取权限。你可以在阿里云控制台中检查你的权限设置。
尝试使用HTTPS协议进行克隆,可以使用命令git clone https://code.aliyun.com/best-practice/133.git来使用HTTPS协议进行克隆。
如果你确定自己的SSH密钥设置没有问题,可以尝试更新你的SSH密钥。你可以在阿里云控制台中重新生成SSH密钥并将公钥添加到你的代码库中。
问题2:获得SSH密钥的文档可以在阿里云官方文档中找到。具体步骤如下:
登录阿里云控制台,进入“安全控制台”。
选择“SSH密钥管理”,点击“创建SSH密钥”。
在弹出的窗口中,输入密钥名称和密码,并选择密钥类型。
点击“创建密钥对”,系统会生成一对SSH密钥,包括公钥和私钥,私钥需要在使用时输入密码进行验证。
将生成的公钥添加到需要使用SSH密钥的服务器或代码库中,具体方式根据不同的服务器或代码库而有所不同。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。