为什么我的git不会推?我创建了存储库,并不断收到此消息:
C:\Users\petey_000\rails_projects\first_app>git push -u github master
Username for 'https://github.com': ***@gmail.com
Password for 'https://***@gmail.com@github.com':
remote: Repository not found.
fatal: repository 'https://github.com/pete/first_app.git/' not found
答案 0 :(得分:29)
您的用户名不应是电子邮件地址,而是您的GitHub用户帐户:pete
您的密码应该是您的GitHub帐户密码。
您实际上可以直接在远程网址中设置您的用户名,以便Git只能请求您的密码:
cd C:\Users\petey_000\rails_projects\first_app
git remote set-url origin https://pete@github.com/pete/first_app
您需要首先在GitHub上创建fist_app
repo:确保将完全创建为空,或者,如果您使用初始提交创建它(包括{{1} },一个许可文件和一个README.md
文件),然后在制作.gitignore
之前先做一个git pull。
答案 1 :(得分:8)
三件事:
您的回购邮件名称上有一个斜杠:
$ git remote rm origin
$ git remote add origin https://github.com/pete/first_app.git
您需要创建first_app
个回购。我在GitHub上查看了“pete”,但我没有看到存储库。您必须首先创建远程存储库,然后才能推送。
答案 2 :(得分:6)
答案 3 :(得分:2)
请在下面找到适用于Windows的解决方案: 它为我工作。 1从开始菜单中打开控制面板。 2选择用户帐户。 3选择“凭据管理器”。 4单击“管理Windows凭据”。 5删除与Git或GitHub相关的所有凭据。 6删除所有内容后,请尝试再次克隆。
答案 4 :(得分:2)
就我而言,情况有所不同!但是我认为分享我的经验可能会对某人有所帮助!
在MAC中,“钥匙串访问”已保存了我以前的“ Github”密码。我正在尝试使用新的GitHub存储库,但从未成功。当我从MAC机的“钥匙串访问”中删除了旧的GitHub密码后,它开始工作了!我希望它可以帮助某人。
答案 5 :(得分:1)
我通过从github帐户提供读取权限解决了同样的问题。
答案 6 :(得分:1)
我遇到了完全相同的错误消息。当我运行ls -a
时,我发现.git丢失了(当然我在前几天因疏忽而删除了它)。正如我在本地的内容与Github存储库中的相同,我只是删除了我的本地"文件夹"并再次克隆了远程的那个。在那之后,一切都很适合我:
rm -rf my_project
git clone https://github.com/begueradj/my_project.git
答案 7 :(得分:1)
确保您的git用户名和密码正确无误。在我的情况下,当用户名和密码(尤其是 GIT TOKEN )不正确时,它会出错。
答案 8 :(得分:0)
另外,请确保双因素身份验证已关闭,否则请使用个人访问权限
详细信息:Can I use GitHub's 2-Factor Authentication with TortoiseGit?
答案 9 :(得分:0)
这个答案有点晚了,但是我希望它能同样帮助某个人。
就我而言,这是因为存储库已移动。我重新设计了该项目,之后一切都变好了。更好的选择是重新初始化git。
我希望这会有所帮助。.编码愉快!
答案 10 :(得分:0)
我几乎尝试了上面答案中建议的所有内容。不幸的是,没有任何效果。然后我在 VS Code 上退出我的 Github 帐户并再次登录。使用以下命令添加远程源。
git remote add origin https://github.com/pete/first_app.git
它奏效了。