Git push HTTP 401的情况

 

Git push HTTP 401的情况_第1张图片

复习下知识点(来自百度百科):

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

会弹出输入账户名、密码,输入后,提交成功;

 

当然也可以把账户和密码一并设置,格式如下

username:password@******.com/xxxx.git 

你可能感兴趣的:(GIT)