将Git推送到远程存储库会导致致命错误SSH HTTPS

时间:2018-10-07 22:29:34

标签: git github

我正在开发离子应用程序,我使用 Git 作为版本控制方法。我的远程存储库位于GitHub。每当我尝试推送某些内容时从我的本地存储库到远程存储库,Git会给出此致命错误,

fatal: remote error:
  You can't push to git://github.com/evilmin/ionicMyApp.git
  Use https://github.com/evilmin/ionicMyApp.git

我使用命令git remote -v检查了远程链接,并给出了此输出。

origin  git://github.com/evilmin/ionicMyApp.git (fetch)
origin  git://github.com/evilmin/ionicMyApp.git (push)

表示错误正确,链接位于SSH中。 因此,我尝试删除来源,并使用

将其添加为HTTPS链接
git remote rm origin
git remote add origin https://github.com/evilmin/ionicMyApp.git

但是当我运行git remote -v来检查遥控器时,得到的输出与我上面提到的相同,这意味着链接仍在SSH中,并且我的命令无效。 是的,我尝试再次推送,但是发生相同的错误。 我什至尝试重新安装Git ,但问题仍然存在。 无论存储库是什么,每次我尝试从本地存储库推送到其远程存储库时,都会出现此错误。 我主要关心的是如何在Git中再次启用推送功能。任何想法都会有所帮助。 如果有一种方法可以使用HTTPS而不是SSH来做,那会更好。

P.S。 :这不仅在我开发Ionic应用程序时发生过,而且在其他时候也发生过,因此我认为Ionic并非原因。

1 个答案:

答案 0 :(得分:4)

为什么不将远程仓库克隆到https?

首先在git clone之前删除本地项目

如果需要ssh

首先删除.ssh知道主机github网址

并重新注册公钥。