我刚刚克隆了repo,然后让一个提交添加它并试图推送它 - 但是有这个错误:
任何想法如何解决这个问题?
答案 0 :(得分:9)
我刚才遇到了第一个GitHub存储库的问题。就我而言,问题与启用双因素身份验证有关。我让GitHub制作了一个身份验证令牌,因为命令行工具并不知道双因素身份验证。
问题是双击令牌以选择它以某种方式在其左侧选择了一个空格,导致我复制了无效的代码。小心点击 - 从令牌的一端拖动到另一端工作。
答案 1 :(得分:4)
如果您想要推送到https://github.com/AntonDerenivsky/lado,则应使用AntonDerenivsky的凭据。
使用' fresa
'只有fresa
AntonDerenivsky/lado
为git remote rename origin upstream
git remote add origin https://fresa@github.com/fresa/lado
git push -u origin master
回购时才会有效。
或者您需要 declared as collaborator ,并使用:
{{1}}
如果AntonDerenivsky是您的gitHub帐户,则使用的登录名为“AntonDerenivsky”,而不是“fresa'。
答案 2 :(得分:0)
关于双因素身份验证 - 重新启用2fa之后,我必须删除并重新添加远程端点以便git成功提取。
# ERROR: Repository not found.
# fatal: Could not read from remote repository.
# copy and paste ssh destination git@github.com:user/repo.git
git remote -v
git remote remove origin
git remote add origin git@github.com:user/repo.git
答案 3 :(得分:0)
如果您更改了密码,则可以使用
git remote show origin
这将提示您输入用户名和密码,您可以在其中输入凭据。
答案 4 :(得分:-1)
也许您更改了密码。
我有同样的问题,然后使用楼上的方法工作。
请务必自行替换网址git@github.com:user/repo.git
。
git remote -v
git remote remove origin
git remote add origin git@github.com:user/repo.git