clone报错,后面查出来是权限问题,最终解决

来源:2-26 git版本控制工具安装与配置实操(linux系统同学看这节)

zw_Zero

2018-09-05

按照老师的步骤一步一步来,ppt中讲了配置user.name和user.email,但是老师在进行操作的时候却省略了。在码云账户上添加公钥以后也没有进行ssh -T git@gitee.com验证,老师也没有操作在码云中新建一个项目,这些都要自己完成。最终导致后面clone的时候报错http://img.mukewang.com/szimg/5b8ebcc200018d6408360221.jpg

写回答

1回答

zw_Zero

提问者

2018-09-05

自己在网上找到了解决办法,希望能给遇到相同问题的小伙伴有所帮助。从上面的报错中可以看出是没有授权。接着我进行了权限认证

//img.mukewang.com/szimg/5b8ebd60000123db08320110.jpg

发现根本没有成功,然后我重新生成了私钥公钥对,并添加到了我的码云账户上,再进行测试还是警告

//img.mukewang.com/szimg/5b8ebde400017c2509770161.jpg

提示说明应该将git.com与对应的ip持久化到本机hosts文件中,然后我就修改了hosts文件,通过

vim /etc/hosts在上面加上

//img.mukewang.com/szimg/5b8ebe6700017e6a08910073.jpg

然后再验证ssh -T git@gitee.com,发现成功了

//img.mukewang.com/szimg/5b8ebe990001100609850047.jpg

然后再进入到配置的git仓库中进行clone,最终完成

//img.mukewang.com/szimg/5b8ebee50001eb6b07790201.jpg

ps,可参考http://blog.51cto.com/net881004/2068419与https://www.cnblogs.com/xiangyangzhu/p/5316041.html

2
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程