我在Github中使用一个帐户将项目推送到我的存储库。事情进展顺利,直到我有了创建另一个帐户来放置一些我认为不重要的项目的想法。另外,我也想避免我的主要客户因当前不优先的项目而肿。当我尝试将我的第一个无关紧要的项目推到第二个帐户时,在尝试执行该步骤时收到了一些错误
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/myaccount/myrepo.git
git push -u origin master
我记得我在使用另一个帐户。所以像对Git / Gihub不太了解的人一样。
我疯狂地尝试执行可能会产生某些效果的命令,而又不准确地知道我在做什么:
git config user.email "secondaccount@email"
git config user.password "secondaccountpassword"
git config --global user.email "secondaccount@email"
git config--global user.password "secondaccountpassword"
但没有结果。它说打印出与我的仓库完全相同的链接,并且说它不存在。
远程:找不到存储库。 致命:找不到存储库“ https://github.com/myaccount/mkt.git/”
如何诊断此错误?
答案 0 :(得分:2)
Git正在缓存您的登录凭据。使用它来禁用它:
git config --system --unset credential.helper
git config用户数据仅用作提交的身份,尽管Github使用电子邮件来确定哪个用户编写了提交。
正确的配置设置为user.name
和user.email
。
答案 1 :(得分:0)
我正在使用Windows 10,我输入了凭据管理器并打开了一个我从未注意过的实用程序。有github条目,所以我更改为第二个帐户,它可以正常工作。是从那里获取我的帐户信息。