当在git bash克隆阿里云云效代码出现如下报错时:
原因:
- 克隆时的SSH密钥错误
密钥组成部分:git@codeup.aliyun.com(所复制的公钥对应config文件的Host名字):63eae8f... /personal.git(代码文件夹名字)
除了红色部分需要改动,其它均为云效复制下来的
例如我为某某阿里云账号云效代码库配置了公钥codeup_x,将公钥内容复制粘贴到SSH里面后,克隆云效代码到本地,在git bash里面就应该执行git clone git@ codeup_x.aliyun.com:eae8f... /personal.git
- .ssh公钥未添加至个人设置的SSH公钥里面
若未添加SSH公钥,就无权限拉取或上传代码到云效
如果自己还未有公钥则点击个人设置->SSH公钥的“生成它”去生成公钥;若已有公钥则打开C盘的.ssh文件夹下的公钥,然后复制粘贴到SSH。参考下面步骤:
如果克隆时遇到其它问题,首先排查克隆的路径里是否有相同名字的代码文件夹,复制的密钥SSH是否存在或拼写是否有误等