首页 > 解决方案 > 当我收到一个错误说存储库不存在(它确实存在)时,如何将本地存储库推送到 GitHub

问题描述

可能有一个超级简单的解决方案,但我是 Git 新手,我坚持这个:

我创建了一个 GitHub 帐户和一个名为Sales. 在本地,我跑过

git init

git add . 

git commit -m "Adding files to git for the first time"

git status返回:

$ git status
On branch master
nothing to commit, working tree clean

然后我继续尝试推送到 GitHub

git remote add origin https://github.com/username/Sales

返回:

致命:远程来源已经存在。

正如我所料,因为我已经创建了它。

但是,如果我运行:

git push -u origin master

它返回:

远程:未找到存储库。致命:未找到存储库“ https://github.com/username/Sales.git/ ”

我真的不知道该怎么做才能解决这个问题。这个问题的一个潜在来源是我之前尝试登录个人 GitHub 帐户,而 shell 提示我第一次登录该帐户。当我更改为新创建的工作帐户时,我从未被提示重新登录。我需要以某种方式强制执行此操作吗?

username我使用(作为我的工作帐户用户名)从我的个人 GitHub 帐户更改为我的工作帐户:

git remote set-url origin https://github.com/username/Sales

标签: gitgithub

解决方案


你必须确保几件事。

  1. 确保存储库存在。

  2. 确保您已为存储库添加了远程。git remote add origin repository_url

  3. 确保您已在github 设置中复制了公共 SSH 密钥


推荐阅读