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

时间:2014-08-16 05:25:34

标签: 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

11 个答案:

答案 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)

三件事:

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

    $ git remote rm origin
    $ git remote add origin https://github.com/pete/first_app.git
    
  3. 您需要创建first_app个回购。我在GitHub上查看了“pete”,但我没有看到存储库。您必须首先创建远程存储库,然后才能推送。

答案 2 :(得分:6)

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

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

control panel

enter image description here

答案 3 :(得分:2)

请在下面找到适用于Windows的解决方案: 它为我工作。 1从开始菜单中打开控制面板。 2选择用户帐户。 3选择“凭据管理器”。 4单击“管理Windows凭据”。 5删除与Git或GitHub相关的所有凭据。 6删除所有内容后,请尝试再次克隆。

答案 4 :(得分:2)

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

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

答案 5 :(得分:1)

我通过从github帐户提供读取权限解决了同样的问题。

  1. 转到github帐户转到用户写入权限。
  2. 当我们克隆代码时,我们需要读取权限。
  3. 当我们需要推送代码时,我们使用写权限,因此您需要提供写权限。

答案 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

它奏效了。