)
报错内容Permisson denied (publickey)经过学习我发现这是常见的clone报错原因之一关键在于生成公钥SSH以下为我总结的解决方式一、运行gitee1、在“Windows开始“中找到“Git Bash”并点击运行2、点击后进入以下界面二、配置用户信息首次运行建议配置不配置也可获取SSH1、先后分别运行以下命令设置Gitee用户名称 git config --global user.name 你的用户名 设置Gitee注册的邮箱 git config --global user.email 你的邮箱2、查看配置信息输入命令git config --list运行并查看以下信息三、生成并创建SSH公钥1、输入命令ssh-keygen -t rsa2、回车4次注意部分会因之前生成过SSH公钥而出现提示顺提示上的路径寻找文件id_rsa和id_rsa.pub并删除删除后重新输入“三1”中命令、回车4次获取公钥3、输入cat命令查看公钥cat ~/.ssh/id_rsa.pub4、复制公钥注意一般从ssh-rsa开始就是公钥内容记得全部复制四、gitee中SSH公钥的添加1、打开gitee点击头像进入设置在“安全设置”中找到并点击“SSH公钥”2、将复制的公钥粘贴入公钥框内3、点击“确定”则添加成功五、gitee仓库clone1、在完成这些内容之后建议删除原有的计划clone的仓库并重新新建2、继续完成clone的过程即可六、个人理解程序小白只是学习并总结1、个人接触gitee公钥SSH获取的时候是因为gitee仓库clone的时候出现报错经过搜索和思考可能不正确认为是计算机未能获得权限安全连接gitee仓库于是尝试通过SSH的公钥的方式解决2、gitee仓库clone本地时可能会出现不同的报错问题比较常见的还有例如在获取普通凭据的时候用户名或者密码输入错误导致无法访问gitee解决方案是打开“控制面板”→“凭据管理器”→“Windows凭据”→“普通凭据”→找到“gitee网址”→编辑中正确填写用户名和密码也可以直接添加一个凭证3、愚以为只是一个失败案例的经验分享望与各位共勉