使用osc git push问题

雨焰 发布于 2015/03/11 10:33
阅读 245
收藏 0

之前用的是github ,今天想尝试一下osc 的git 
我在git osc上创建了一个工程文件,里面就一个readme
我git clone 下来之后,修改了readme文件,然后重新push 上去,
总是提示我如下信息:

我把电脑上之前给github上的公匙填写在了gitosc上,这个应该是没问题的吧,因为我没填写的时候,连git clone都不能执行的

加载中
1
雨焰
雨焰
@叶秀兰  @Zoker 谢谢,我已经弄好了!之前的仓创建好之后,我就把我的电脑的ssh key填写到了该仓的部署公匙里面了,结果是可以git clone ,但是不能git push 

我通过了如下步骤解决了:

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,这次可以提交了!

再次感谢两位的及时帮助!


雨焰
雨焰
回复 @李新阳 : 这个地址是公匙,我之前出错的地方是因为我没有拷贝到这个地方
李新阳
4,将id_rsa.pub 里面的内容拷贝到http://git.oschina.net/keys/这个地方,这一步怎么弄?,这个地址进去不是公chi吗?
0
雨焰
雨焰
我使用的是ssh 的方式git clone下来的代码!
0
Zoker
Zoker
ssh -vT git.oschina.net 发出来看看?
0
Zoker
Zoker
嗯嗯,是的,部署公钥是为了方式在服务器上被篡改文件,所以是只读状态。
bobdog1986
bobdog1986
@Zoker 嗯,那是不是因为我没提交的原因。第一次用git做项目
Zoker
Zoker
@bobdog1986 push就是推送啊
bobdog1986
bobdog1986
你好,我用visual studio ,push不了,但是能选择 提交并推送,这是啥原因呢
返回顶部
顶部