我正在尝试将我的第一次提交推送到新的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.
接下来我该怎么做?
答案 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)
答案 2 :(得分:0)
从本地存储库中删除.git文件,使用git init
重新初始化以查看是否能解决问题。它之前为我做过类似的事情 - 删除.git文件并重新开始git init
为我修复它。