开发者社区> 问答> 正文

咨询一下阿里云最佳实践问题,像git clone上面的代码,报这个错误怎么解决?

问题1:lQLPJxTVH-xfETLNAtDNBNKwHYPkcKJ8dbsEVQ65RoATAA_1234_720.png 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密钥的文档吗?

展开
收起
三分钟热度的鱼 2023-05-16 10:32:52 291 0
2 条回答
写回答
取消 提交回答
  • 针对问题1的回答:测试了下这里git clone需要增加SSH密钥,可以先使用这个链接下载哈:https://code.aliyun.com/best-practice/133.git 针对问题2的回答:https://code.aliyun.com/help/ssh/README按上面这个文档,在账号中添加下本地SSH的密钥就可以了lQLPJw4L_ZBu6zJezQISsIoYDd5z0LBuBFUSuLgAzwA_530_94.png此回答整理自钉群“阿里云最佳实践-客户分享1群”

    2023-05-16 10:39:15
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    问题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密钥的服务器或代码库中,具体方式根据不同的服务器或代码库而有所不同。

    2023-05-16 10:39:17
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云最佳实践,是基于众多客户上云的成功案例萃取而成的最优化企业上云指导。每个最佳实践包括使用场景、多产品部署架构及部署手册。帮助客户更好地理解阿里云的产品和解决方案,降低企业上云门槛的同时满足客户自服务的需求。
问答排行榜
最热
最新

相关电子书

更多
新一代高效Git协同模型 立即下载
AGit-Flow:新一代高效Git协同模型 立即下载
AGit-flow:新一代高效Git协同模型 立即下载

相关实验场景

更多