繁体   English   中英

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

[英]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 remote set-url origin https://github.com/USERNAME/OTHERREPOSITORY.git

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM