我有一个git 仓库。我在Windows上使用GUI客户端和Eclipse ADT中的EGit。通常我在Eclipse ADT中编辑并使用GUI客户端更新Github仓库。首先,我提交更改(创建缓冲区),然后同步,这样就可以将更改上传到实际仓库。
现在我在Linux(CentOS 6.4)上克隆了我的仓库。一切都设置好了。我改变了一些文件。然后我使用git add
和git commit -m "message" -a
命令,这个命令运行良好。但是我的实际GitHub仓库没有更新。经过一番搜索,我发现我们必须明确提供git push
命令,然后才能更新到实际仓库。
[aniket@localhost Android]$ git push
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/aniket91/Android.git/info/refs
fatal: HTTP request failed
出了什么问题?没有防火墙或代理,并且我已经关闭了iptables服务。有人遇到过这种情况吗?应该怎么办?
按照这个答案后(它有点起作用),我得到了以下错误:
[aniket@localhost Android]$ git push origin master
The authenticity of host 'github.com (192.30.252.130)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.252.130' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
非常感谢您的建议。