Git凭证助手导致"未找到存储库"错误?

时间:2016-08-31 01:33:43

标签: git

刚遇到这个看起来像凭证存储错误的Git行为:

$ git pull Username for 'https://github.com': ... Password for 'https://...@github.com': ... Already up-to-date. $ git config credential.helper store $ git pull remote: Repository not found.

然后,去编辑.git / config以删除[credential] helper = store并再次使用git pull。

可能导致什么?

如何使用凭证助手而不会遇到此错误?

更新在Ubuntu 14.04上使用git版本1.9.1

UPDATE 使用git版本2.9.3重新测试,结果相同。

更新我在〜/ .git-credentials上的github上有几个帐户。我使用GIT_CURL_VERBOSE = 1 GIT_TRACE = 1运行git,看起来它按照它们列出的顺序选择了第一个github帐户。

然而,我工作的repo中的.git / config具有正确的user.email,它在〜/ .git-credentials中有匹配的条目。它只是没有使用该条目。

2 个答案:

答案 0 :(得分:1)

如果您使用的是Linux,首先要做的是通过git-core/+archive/ubuntu/ppa将Git更新为最新版本。

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update

然后使用git 2.9.3检查问题是否仍然存在。

答案 1 :(得分:1)

对我有用的是.git文件夹我打开了配置文件。

现在你需要插入:

[credential "https://github.com/yourProjectPath"]

username = yourGithubUsername

在此之后你可以使用:

git config credential.helper store

git pull

并填写您的密码。