之前用的是github ,今天想尝试一下osc 的git
我在git osc上创建了一个工程文件,里面就一个readme
我git clone 下来之后,修改了readme文件,然后重新push 上去,
总是提示我如下信息:
我把电脑上之前给github上的公匙填写在了gitosc上,这个应该是没问题的吧,因为我没填写的时候,连git clone都不能执行的
之前用的是github ,今天想尝试一下osc 的git
我在git osc上创建了一个工程文件,里面就一个readme
我git clone 下来之后,修改了readme文件,然后重新push 上去,
总是提示我如下信息:
我把电脑上之前给github上的公匙填写在了gitosc上,这个应该是没问题的吧,因为我没填写的时候,连git clone都不能执行的
我通过了如下步骤解决了:
1,删除部署公匙
2,修改我本机的known_hosts 将包含oschina的那行去掉
3,再次执行ssh -T git@git.oschina.net ,根据提示输入yes(第一次执行这条命令的时候,username不是我的用户名)
4,将id_rsa.pub 里面的内容拷贝到http://git.oschina.net/keys/这个地方,而不是部署公匙(我不知道这个功能和公匙的区别)
5,删除我之前clone的工程文件,再次clone,这次可以提交了!
再次感谢两位的及时帮助!