• Git推送代码时报错:The requested URL returned error: 403
  • 发布于 1个月前
  • 76 热度
    0 评论
https操作需要使用用户名密码进行访问。
1.使用 git + https 操作项目,直接提示403,并没有让输入用户名密码。这种情况是开启了密码缓存,使用下面命令清除使用密码缓存的配置:
git config --local --unset credential.helper
git config --global --unset credential.helper
git config --system --unset credential.helper

清除之后再次操作,此时应该会让输入用户名密码。


2.输入账号的用户名密码可以正常访问(如果还是403,需要检查用户是否在项目的成员中,并且权限是否拥有),说明账号权限没有问题,之后的操作每次都会让输入用户名密码。

配置为缓存密码
git config --global credential.helper store
之后的操作就不需要输入密码了。
注意:如果配置完缓存密码之后又出现403,需要检查以下密码缓存是否正确。密码缓存在用户目录下的.git-credentials文件中,如果不确定是否正确可以删除,重新请求一次就会重新缓存了。
用户评论