工具未连接到私有

工具未连接到私有

本文介绍了用于 Git 的 Visual Studio 2013 工具未连接到私有 Github 存储库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试设置 Visual Studio 2013 以使用 Github 上的私有存储库.当我尝试克隆它时,或者如果我使用 Github for Windows 进行克隆并尝试从 Visual Studio 推/拉,我会收到以下错误:

I'm trying to set up Visual Studio 2013 to work with a private repository on Github.I get the following error when I try to clone it, or if I clone with Github for Windows and try to push/pull from Visual Studio:

发生错误.详细消息:libgit2 引发错误.类别 = 净值(错误).响应状态码不表示成功:404(未找到).

它适用于公共存储库,但不适用于私有存储库.它也适用于 Windows 客户端的 Github.

It works correctly with public repositories, but not with a private one.It also works from the Github for windows client.

推荐答案

在@EdwardThomson 的帮助下,我发现 Visual Studio Git 工具正在将凭据保存到 Windows 中的凭据管理器.
问题是它没有将它保存在我正在寻找它的 Web Credentials 类别中,而是在 Windows Credentials 中,在 Generic Credentials 组中.

With the help of @EdwardThomson I discovered that Visual Studio Git tools is saving credentials to Credential Manager in Windows.
The problem is that it doesn't save it in the Web Credentials category where I was looking for it, but in the Windows Credentials, down in the Generic Credentials group.

如果您使用具有不同凭据的多个私有存储库,这会导致问题,因为系统不会再次提示您.

This causes problems if you are using multiple private repos with different credentials because you are not prompted again.

你可以解决这个问题,如果你使用这样的 repo url:https://username:[email protected]/your_repo_name.

You can work around this, if you use the repo url like this: https://username:[email protected]/your_repo_name.

这篇关于用于 Git 的 Visual Studio 2013 工具未连接到私有 Github 存储库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-04 00:22