Git错误远程源已经存在:尝试进行初始提交

时间:2015-07-18 03:30:13

标签: git

我正在尝试将我的第一次提交推送到新的Github存储库,并且正在运行远程源的问题。当我尝试提交并推送README.txt文件时,一切都很好,直到我得到指示我需要在命令行中运行的指令:

git remote add origin https://github.com/afreymiller/personal_website.git

我得到了

"fatal: remote origin already exists."

很公平,我接着

git push -u origin master

如指示所示,并收到错误

fatal: 'git@github.com/afreymiller/personal_website.git' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

接下来我该怎么做?

3 个答案:

答案 0 :(得分:0)

看起来您正在尝试将您的repo url从SSH更改为HTTPS。您已经有一个远程原始URL,因此不使用新的URL,而是使用以下命令更改现有URL:

git remote set-url origin https://github.com/afreymiller/personal_website.git

执行此命令后,您的Git安装将使用HTTPS与GitHub进行交互,这可能就是您想要的。通过使用HTTPS而不是SSH,每次推送到GitHub时它都会提示您输入密码,但它没有设置SSH所需的公钥/私钥对那么复杂。

有关切换远程网址的详细信息:https://help.github.com/articles/changing-a-remote-s-url/

答案 1 :(得分:0)

您必须重置原点,执行this

从链接:

git remote set-url origin https://github.com/USERNAME/OTHERREPOSITORY.git

答案 2 :(得分:0)

从本地存储库中删除.git文件,使用git init重新初始化以查看是否能解决问题。它之前为我做过类似的事情 - 删除.git文件并重新开始git init为我修复它。