可能有一个超级简单的解决方案,但是我是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
答案 0 :(得分:2)
您必须确定几件事。
确保存储库存在。
确保已为存储库添加了一个遥控器。 git remote add origin repository_url
确保已将公共SSH密钥复制到github settings
答案 1 :(得分:1)
尝试删除您的遥控器,然后再次添加它,从github复制链接:
git remote rm origin
git remote add origin your_url_copied_from_github
答案 2 :(得分:0)
一个潜在的原因可能是该存储库不是在GitHub上创建的-在GitHub上创建一个名为Sales的存储库并推送到那里
答案 3 :(得分:0)
您需要将原点添加到本地回购中。 使用这个:
git remote add origin <remote repository URL>