remote:找不到存储库致命:找不到

Pet*_*alo 19 git github

为什么我的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
Run Code Online (Sandbox Code Playgroud)

Von*_*onC 30

您的用户名不应该是电子邮件地址,而应该是您的GitHub用户帐户:pete.
您的密码应该是您的GitHub帐户密码.

您实际上可以直接在远程URL中设置您的用户名,以便Git只请求您的密码:

cd C:\Users\petey_000\rails_projects\first_app
git remote set-url origin https://pete@github.com/pete/first_app
Run Code Online (Sandbox Code Playgroud)

并且你需要fist_app首先在GitHub上创建repo:确保将它创建为完全空的,或者,如果你使用初始提交(包括README.md许可文件和.gitignore文件)创建它,那么在制作它之前先做一个git pull你的git push.

  • 我有同样的错误信息,但是当使用`git remote -v`查看存储库名称时,我没有看到斜杠,但是它出现在错误信息中。有趣的是`git fetch`可以正常工作,但`git push`却失败了,但找不到`repository'https://github.com / _ / __。git /'` (2认同)

Gau*_*rav 11

如果Windows计算机上出现此问题,请执行以下操作。

  • 转到凭证管理器
  • 转到Windows凭据
  • 删除“通用凭据”下的条目
  • 重新尝试连接。这次,它将提示您输入正确的用户名和密码。

控制面板

在此处输入图片说明


set*_*rgo 9

三件事:

  1. 您的GitHub用户名不是电子邮件地址.它应该是一个用户名(如"sethvargo")
  2. 您的回购名称上有一个尾部斜杠:

    $ git remote rm origin
    $ git remote add origin https://github.com/pete/first_app.git
    
    Run Code Online (Sandbox Code Playgroud)
  3. 你需要创建first_app回购.我在GitHub上查看了"pete",但我没有看到存储库.您必须首先创建远程存储库,然后才能推送.

  • 这是*完全*我的答案,除了`remote set-url`避免`remote rm` + `remote add`... (2认同)
  • 有趣.我不知道`remote set-url`,谢谢!你的答案没有提到尾随斜线,我认为这是_real_问题.虽然没有足够的信息可以确定. (2认同)

小智 6

就我而言,情况有所不同!但我认为分享我的经验可能会对某人有所帮助!

在 MAC 中,“钥匙串访问”保存了我以前的“Github”密码。我尝试使用新的 GitHub 存储库,但从未成功。当我从我的 MAC 机器的“钥匙串访问”中删除旧的 GitHub 密码时,它起作用了!我希望它能帮助某人。