分叉存储库上的Git推送失败

时间:2017-10-17 20:02:19

标签: git github

当我尝试将新文件推送到分叉存储库时,

'git push'命令失败。我得到的错误如下:  ! [远程拒绝]主人 - >主人(许可被拒绝) 我是分叉存储库的所有者,所以我不确定为什么我会收到此错误。我很感激你的帮助。 TNX

4 个答案:

答案 0 :(得分:1)

你确定你正在推向正确的遥控器吗?运行命令git remote -v并确认origin远程数据库是您有权访问的存储库。如果没有,请按下您可以访问的遥控器:

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

这会将您的本地分支设置为跟踪给定的远程分支,因此默认情况下git push将推送到该分支。如果push.default已更改,您可能还需要更改{{1}}的设置。

答案 1 :(得分:0)

尝试

shared_ptr

如果这是您第一次推送到这个分叉存储库

答案 2 :(得分:0)

尝试以下步骤

git config --global --edit

然后在conf文件中添加以下内容

[credential]
  helper = osxkeychain
  useHttpPath = true

答案 3 :(得分: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