2011-10-19 38 views
1

我克隆了一個由我的朋友創建的repo,我可以修改repo中的文件並提交。
但同時推我得到錯誤:無法在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 

我的朋友(誰創造了回購)能夠推動使用此命令修改的文件。

回答

2

注意,因爲你所聲明爲合作者回購,你需要使用一個「讀+寫訪問」網址:

https://[email protected]/Name/repoName 

換句話說,不是HTTP地址,但通過https之一。

不要忘了設置你的GitHub crendentials,你的proxy(如果你有一個)和你的.netrc (or _netrc on Windows)

+0

檢查'git remote -v'返回什麼,如果你需要與''master''關聯的遠程地址,請修改。 – VonC

+0

答案是正確的。我遇到了無法推送的問題,事實證明,https設置正確。 – firesofmay

0

他必須將您的用戶名添加爲項目的協作者。否則,您無權直接將其推送到他的存儲庫。您也可以分叉他的Github項目,推送到Github上的分叉存儲庫,然後向您的朋友發送拉取請求。