无法在github中推送已编辑的文件

时间:2011-10-19 09:09:19

标签: git github

我克隆了一个由朋友创建的仓库,我可以修改仓库内的文件并提交。
但在推动时我得到了错误:

error: The requested URL returned error: 
       403 while accessing http://github.com/*****/Hello.git/info/refs

fatal: HTTP request failed"

我用来推送的命令是:

git push -u origin master

我的朋友(创建了repo)能够使用此命令推送修改后的文件。

2 个答案:

答案 0 :(得分:2)

请注意,对于您声明为协作者的仓库,您需要使用“读取+写入权限”网址:

https://UserName@github.com/Name/repoName

换句话说,不是http地址,而是https地址。

不要忘记设置GitHub crendentialsproxy(如果有的话)和.netrc (or _netrc on Windows)

答案 1 :(得分:0)

他必须将您的用户名添加为项目的协作者。否则,您没有直接推送到其存储库的访问权限。您也可以分叉他的Github项目,推送到Github上的分叉存储库,然后向您的朋友发送拉取请求。