2017-10-17 182 views
2

當我嘗試將新文件推送到分叉存儲庫時,'git push'命令失敗。我得到的錯誤如下: ! [遠程拒絕]主 - >主(權限被拒絕) 我是分叉庫的所有者,所以我不知道爲什麼我得到這個錯誤。我很感激幫助。 TNX分叉庫中的Git推送失敗

回答

0

嘗試

git push origin master 

,如果這是你

+0

謝謝它不適用於我不幸的。 –

+0

你有沒有簽出[這個問題]修復(https://stackoverflow.com/questions/25545613/how-can-i-push-to-my-fork-from-a-clone-of-the-original -repo)?類似的問題,我認爲 – person

0

嘗試以下步驟

混帳配置--global --edit

推到這個分叉庫第一次然後將以下內容添加到conf文件中

[credential] 
    helper = osxkeychain 
    useHttpPath = true 
+0

感謝它不適用於我不幸的。 –

+0

運行git remote -v你看到了什麼? –

1

您確定您正在推向右邊的遙控器嗎?運行命令git remote -v並確認origin遠程是您有權訪問的存儲庫。如果不是,按下你有機會獲得像遙控:

git push -u <remote name> <branch name> 

這將設置你的本地分支來跟蹤給定的遠程分支,使git push將推動在默認情況下。如果已更改,您可能還需要更改push.default的設置。

0

確保遠程是你的資料庫:

$ git remote -v 
origin https://github.com/octocat/Spoon-Knife.git (fetch) 
origin https://github.com/octocat/Spoon-Knife.git (push) 

如果這不是你的,改變這樣的:

$ git remote set-url origin https://github.com/USERNAME/REPOSITORY.git 
$ git remote -v 
origin https://github.com/USERNAME/REPOSITORY.git (fetch) 
origin https://github.com/USERNAME/REPOSITORY.git (push) 

的然後嘗試再次推

$ git push origin master