创建新的GitHub帐户后无法从私有存储库克隆/获取

问题描述 投票:1回答:1

我是使用git和SourceTree的自由开发人员。

[过去几个月我一直在为拥有私有GitHub存储库的特定客户工作,在那段时间里,我一直在使用SourceTree将更改推送到GitHub。

我有另一个客户希望我创建“编程入门”课程,而我(愚蠢地)只是使用我的常规OS环境/用户,而不是创建新的OS用户。我创建了一个新的“ demo” GitHub用户并将其连接到SourceTree,以便向学生展示如何从GitHub存储库中进行推送和拉取。我还关闭了其他客户回购的SourceTree选项卡。

我现在正试图重新开始我的第一个客户的项目,发现自己无法从远程回购中提取/提取,甚至无法重新克隆回购。

我已经在浏览器中注销了演示GitHub帐户,将其从SourceTree中删除,然后重新启动了计算机,但是我怀疑(但无法证明)git在尝试访问git时仍在使用该演示帐户。私人回购。

我尝试进行访存或克隆时看到的错误是:

git -c diff.mnemonicprefix = false -c core.quotepath = false --no-optional-locks fetch --prune origin远程:找不到存储库。致命:未找到存储库“ https://github.com/org_name/repo_name/

已完成,请参见上文。

git github atlassian-sourcetree
1个回答
1
投票

检查您的git config credential.helper

如果设置,则可能为GitHub缓存了错误的用户凭据:您需要将其删除。

On Windows

git credential-manager reject https://github.com

On Mac

git credential-osxkeychain erase https://github.com
© www.soinside.com 2019 - 2024. All rights reserved.