'git push'命令在我尝试将一个新文件推送到一个分支仓库时失败。我得到的错误如下:![remote rejected] master -〉master(权限被拒绝)我是派生存储库的所有者,所以我不确定为什么会出现此错误。感谢有关. tnx的帮助
zbdgwd5y1#
您确定要推送到正确的遥控器吗?运行命令git remote -v并确认origin遥控器是您有权访问的存储库。如果不是,请推送到您有权访问的遥控器,如下所示:
git remote -v
origin
git push -u <remote name> <branch name>
这将设置本地分支跟踪给定的远程分支,因此git push将在默认情况下推送到该分支。如果push.default的设置已经更改,您可能还需要更改它。
git push
push.default
qq24tv8q2#
尝试以下步骤git配置--全局--编辑然后将以下内容添加到conf文件
[credential] helper = osxkeychain useHttpPath = true
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
63lcw9qa4#
检查您的电子邮件隐私政策。并取消选中标记从“保持我的电子邮件地址保密”。设置-〉电子邮件
s4chpxco5#
试试看
git push origin master
如果这是你第一次推送到这个分叉的存储库
5条答案
按热度按时间zbdgwd5y1#
您确定要推送到正确的遥控器吗?运行命令
git remote -v
并确认origin
遥控器是您有权访问的存储库。如果不是,请推送到您有权访问的遥控器,如下所示:这将设置本地分支跟踪给定的远程分支,因此
git push
将在默认情况下推送到该分支。如果push.default
的设置已经更改,您可能还需要更改它。qq24tv8q2#
尝试以下步骤
git配置--全局--编辑
然后将以下内容添加到conf文件
rkue9o1l3#
确保远程存储库是您的存储库:
如果不是您的,请按如下方式更改:
然后再用力
63lcw9qa4#
检查您的电子邮件隐私政策。并取消选中标记从“保持我的电子邮件地址保密”。
设置-〉电子邮件
s4chpxco5#
试试看
如果这是你第一次推送到这个分叉的存储库