[英]Git error remote origin already exists: trying to make initial commit
我正在尝试将我的第一次提交推送到新的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.
接下来我该怎么办?
您似乎正在尝试将您的回购网址从SSH更改为HTTPS。 您已经有一个远程原始URL,因此,使用以下命令更改现有的URL,而不是添加新的URL:
git remote set-url origin https://github.com/afreymiller/personal_website.git
执行此命令后,您的Git安装将使用HTTPS与GitHub交互,这可能正是您想要的。 通过使用HTTPS而不是SSH,它将在您每次推送到GitHub时提示您输入密码,但是它比设置SSH所需的公钥/私钥对要简单。
有关切换远程URL的详细信息: https : //help.github.com/articles/changing-a-remote-s-url/
从本地存储库中删除.git文件,使用git init
重新初始化以查看是否可以解决问题。 它对我来说之前做了类似的事情-删除.git文件并以git init
开始为我修复了它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.