Visual Studio - 远程:HTTP基本:访问被拒绝克隆远程存储库时遇到错误:Git失败并出现致命错误

时间:2018-05-23 11:51:27

标签: git visual-studio gitlab git-clone

我正在使用Visual Studio,并且正在尝试从运行gitlab的服务器克隆在线仓库。让我们调用服务器https://gitlab.example.com

当我尝试克隆repo时出现以下错误

Remote: HTTP Basic: Access denied
Error encountered while cloning the remote repository: Git failed with a fatal error.
Authentication failed for 'https://gitlab.example.com/username/test.git/'

当我尝试时,我会被要求输入服务器的用户名和密码。我输入了创建repo的用户的用户凭据。

我在stackoverflow上找到了similar problem with an answer,但这对我没用。

我正在使用Visual Studio 2017 Enterprise 15.7.2

2 个答案:

答案 0 :(得分:7)

Windows必须已保存您的git凭据,需要对其进行更新/删除。以下步骤在VS2017中为我工作。

从Windows“开始”转到“凭据管理器”,然后在“通用凭据”下选择您的git网址。单击右侧箭头,它将展开,您将看到两个链接“编辑”和“从库中删除”。

单击后一个链接(推荐),重新启动VS,打开您的项目并执行同步/拉动请求,它应该要求您输入凭据,然后您就可以开始了。谢谢

答案 1 :(得分:0)

您需要在URL中提供Gitlab用户名和密码。

所以,而不是

https://gitlab.com/username/test.git/

使用此网址

https://YOUR_GITLAB_USERNAME:PASSWORD@gitlab.com/username/test.git/