问题描述:
和别人协同开发,拉取别人分支的代码, 修改后push到别人的分支上,遇到403问题
解决方法:
这个是因为没有接受对方邀请invitation。对方需要在Settings---Manage access中选择可以提交代码的用户,并且会将该邀请自动发送到自己的github注册的邮箱,需要自己点击确认接受邀请accept invitation!否则怎么提交都是403!
确认接受邀请后,方可提交代码。
在Git CMD 中可以查看当前git账号信息,确定是否是当前github用户:
git config --global user.name
git config --global user.email
若不是当前用户,需要修改为当前用户:
git config --global user.name 'xxx' github用户名
git config --global user.email 'xxx' github邮箱
最后执行: git push origin 分支名
可能会弹框打开浏览器确认github账号密码授权(注意的点是: 当前浏览器登录的github账号是否正确)
若有弹出github授权确认,点击授权即可。
网络会有点慢,需要耐心等待。
good luck !
网友评论