这个在公司内网git上提交项目时,使用的是刚分配到的账号和密码。创建完组和项目后一切准备完毕了,但是在提交时缺出了乌龙,报403,上面一堆英文,大致的意思是说我没有上传本项目的权限,报错信息如下图所示:
然后再次之前我将邮箱和密码都设置好了,然后去百度看了一堆的什么认证不足、ip被限制啥的。最后通过摇人才知道是内网部署的git权限认证机制有点问题,需要在提交时加上url和自己的用户名和密码就好了。
具体指令如下:
git push http://用户名:密码@192.168.xxx.xxx/addr_name/addrname.get
注意:命令不可以输入错误哦,我已经帮各位踩了一回坑了,哈哈。第一次我输入命令就少写个@,结果直接报如下错误。
URL using bad/illegal format or missing URL