致命:不支持协议“ git @ https”

时间:2018-10-22 12:20:35

标签: github

我收到此消息以推动我的仓库

C:\Users\sejjilali\Documents\Test forge>git push --set-upstream origin master
**fatal: protocol 'git@https' is not supported**

我不知道该如何解决,问题在于其他计算机上的所有内容都能正常工作。也许是因为他们登陆了我的公司吗?

这是我的远程配置:

C:\Users\sejjilali\Documents\Test forge>git remote -v
origin  git@https://github.com/Saifou/testForge.git (fetch)
origin  git@https://github.com/Saifou/testForge.git (push)

2 个答案:

答案 0 :(得分:2)

您的origin遥控器的URL格式错误:

C:\Users\sejjilali\Documents\Test forge>git remote -v
origin  git@https://github.com/Saifou/testForge.git (fetch)
origin  git@https://github.com/Saifou/testForge.git (push)

git@部分来自SSH URL,其余部分看起来像HTTP URL。您可以像这样更新它们:

  • 如果要使用SSH URL,则类似

    git remote set-url origin git@github.com:Saifou/testForge.git
    

    请注意,在这种情况下,我们也将/之后的:转换为github.com

  • 如果要使用HTTPS URL,类似

    git remote set-url origin https://github.com/Saifou/testForge.git
    

完成后,再次运行git remote -v以确保两个URL均已更新。

答案 1 :(得分:0)

这很奇怪,但是一旦我在从github到剪贴板的标准副本路径中有'.git'时遇到了这个错误,就可以了

here

将路径更改为:

https://github.com/Saifou/testForge.git