git push 被拒绝

img


git push不上去,一直都报这个错误,开始以为没有配置密钥,配置密钥以后还是报这个错

没权限吧,pull正常吗

看样子你这个登录用户没有远程推送权限,你先搞清楚,你这个用户是你的远程创建的git项目管理员吗?如果不是一般是没有权限的,需要管理员给他设置远程推送的权限

好像是你提交的代码和远程仓库的有冲突吧, 重新拉取一次修改了再提交试试

要么没权限,要么有冲突

先拉取在推送

解决方法

1、先执行

git pull

查看是否冲突,如果有的话对冲突文件进行修改
2、如果上一步正常,那么执行

git push

还提示失败,

  • 确认是否有该分支的push权限

这个需要询问仓库管理员,让它看下是否对你开放了这个仓库这个分支的push权限
如果没有,那么让他开放重新push
如果有的话,再把错误信息文本发出来,然后排查下其他错误


如有问题及时沟通

不是冲突 是冲突一定带有conflict字样
看起来是最后一次提交用户名并不是你的提交,应该是在你提交之前有别人提交了,需要pull一下,可以把错误信息拉的更全一点方便看一下

git pull先同步,
git commit 合并
git push

如果还不行可能是权限问题.我们公司的 开发人员无法提交master分支,只能提交dev分支.

看日志是本地有修改记录 与远端最后一次提交的记录冲突了,要先拉下来再合并然后再推送

把错误贴全一点,关键点你别模糊了

img

1、确保能连上Git
2、按Git帮助文档操作