远程:HTTP基本:访问被拒绝致命:身份验证失败

时间:2018-09-17 08:10:32

标签: git github gitlab gitlab-ci

我正在使用git-lab。 使用git pull/push/clone命令时出现错误:

  

远程:HTTP基本:访问被拒绝致命:身份验证失败   'https://gitlab.com/myname/myproject'

git config --global --unset credential.helper之后,我遇到了这个问题。

有人可以帮助我解决这个问题吗?

我需要做任何代理设置吗? (此防火墙是否有相关问题?)

我是struct,因此无法获得有效的解决方案。

3 个答案:

答案 0 :(得分:2)

最后在Windows凭据管理器中重置用户名和密码后才能工作。 谢谢

答案 1 :(得分:1)

我尝试了其他类似问题(包括上述问题)中列出的许多解决方案,但对我没有用。以下是对我有用的方法。

  • 转到您的项目目录并找到.git文件夹,默认情况下该文件夹将隐藏
  • 输入该内容并找到一个 config 文件,然后使用文本编辑器打开并在URL键中更改其令牌,如下所示:

[远程“来源”]

url = https://gitlab-ci-token:<token>@<repository-URL> 

在我的情况下,令牌已过期,可以在设置->访问令牌->创建令牌中轻松生成该令牌。

复制此令牌并将其粘贴到.git文件夹中的配置文件中,然后重新启动IDE以反映更改。

希望这会有所帮助!

答案 2 :(得分:1)

首先以管理员身份打开CMD(CTRL + SHIFT + ENTER),然后插入此

git config --system --unset credential.helper

然后,您将输入用户名和密码。就是这样。