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

s6fujrry  于 2023-03-11  发布在  Git
关注(0)|答案(5)|浏览(149)

'git push'命令在我尝试将一个新文件推送到一个分支仓库时失败。我得到的错误如下:![remote rejected] master -〉master(权限被拒绝)我是派生存储库的所有者,所以我不确定为什么会出现此错误。感谢有关. tnx的帮助

zbdgwd5y

zbdgwd5y1#

您确定要推送到正确的遥控器吗?运行命令git remote -v并确认origin遥控器是您有权访问的存储库。如果不是,请推送到您有权访问的遥控器,如下所示:

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

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

qq24tv8q

qq24tv8q2#

尝试以下步骤
git配置--全局--编辑
然后将以下内容添加到conf文件

[credential]
  helper = osxkeychain
  useHttpPath = true
rkue9o1l

rkue9o1l3#

确保远程存储库是您的存储库:

$ 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
63lcw9qa

63lcw9qa4#

检查您的电子邮件隐私政策。并取消选中标记从“保持我的电子邮件地址保密”。
设置-〉电子邮件

s4chpxco

s4chpxco5#

试试看

git push origin master

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

相关问题