复习下知识点(来自百度百科):
HTTP401
您的Web服务器认为,客户端(例如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流是正确的,但进入网址 (URL) 资源 , 需要用户身份验证 , 而相关信息 1 )尚未被提供, 或 2 )已提供但没有通过授权测试。这就是通常所知的“ HTTP 基本验证 ”。 需客户端提供的验证请求在 HTTP 协议中被定义为 WWW – 验证标头字段 (WWW-Authenticate header field) ;
事实上是没有通过网站验证,一般来说是需要验证账号密码,而这里没有通过登录验证;
解决办法:
查看自己的远端仓库:git remote -v
删除远端关联origin:git remote rm origin
重新配置远端origin(在远端仓库前加上了自己的用户名 username+@)
git remote add origin http://username+@******.com/xxxx.git
再次进行Commit&Push
git push origin <branchName>
会弹出输入账户名、密码,输入后,提交成功;
当然也可以把账户和密码一并设置,格式如下
username:password@******.com/xxxx.git