我正在使用visual studio,并试图从运行gitlab的服务器上克隆一个在线repo。让我们调用服务器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
最佳答案
Windows必须已保存您的Git凭据,该凭据需要更新/删除。以下步骤在VS2017中对我有效。
从windows“开始”转到“凭据管理器”,在“通用凭据”下选择git url。单击右侧箭头,它将展开,您将看到两个链接“编辑”和“从保险库中删除”。
单击后一个链接(推荐),重新启动vs,打开项目并执行同步/拉取请求,它应该要求您输入凭据,您应该可以继续。谢谢