Git克隆错误:请求的URL返回错误:403

时间:2019-08-14 04:28:44

标签: git git-clone

直到最近,我们在http上都使用了bitbucket,并且运行良好。我们落后于代理。 最近,我们将bitbucket更改为https,然后开始出现此错误。

问题在于,一旦我们输入git命令,就不会提示我们输入凭据,而以前并非如此。 我尝试在git命令中提供 map[i] 之类的凭据。仍然出现相同的错误。

Telnet可以在Bitbucket服务器上正常工作。 SSL连接也可以正常工作。

确切的错误是 git clone https:\\username:password@repourl.git

fatal: unable to access 'https://ourbitbucket.dummy/vcs/scm/devops/docker-builds.git/': The requested URL returned error: 403

任何想法怎么了

1 个答案:

答案 0 :(得分:0)

  

我们没有提示您输入凭据,而以前并非如此。

首先检查这是否是因为(错误的)凭据被Git自动缓存并使用了

root@dummyserver
  git config credential.helper

如果有https://ourbitbucket.dummy的条目,那将解释为什么没有凭据提示。

还要检查是否存在代理配置(git config -l | grep -i proxy)或NO_PROXY环境变量(可能避免使用HTTP URL的代理,而不使用https URL的代理):env|grep -i proxy