Git Fetch returns 'fatal: I don't handle protocol https' in windows

房东的猫 提交于 2019-12-01 03:32:20

I can see extra spaces between forkgeek and https://... online 3.

Run these commands to fix it.

git remote remove forkgeek

git remote add upstream https://github.com/forkgeeks/aws-cloudwatch-keen-integration.git

git fetch upstream

I have changed forkgeek into upstream, you can have whatever name you want.

John Q
git config --local -e

This will open up the config file for the repo in Vim where you can delete the extra/special characters that cause this error.

if you have problems after run

git push origin master
fatal: I don't handle protocol 'https'


Fix it removing that reference

git remote rm origin
#then check is all worked well
git remote -v

Now you could add again the url for the remote repository

git remote add origin https://example.com/user/repo.git
#and check
git remote -v
#And push the changes in your local repository to github
git push origin master

This issue could be with the invalid origin URL.

To check repo URL execute below command

git remote -v

it will show the origin urls and then change with correct url. The below is the command for that.

git remote set-url origin https://github.com/**USERNAME/REPOSITORY**.git

again verify with the command

git remote -v

for more information refer this link

https://help.github.com/articles/changing-a-remote-s-url/

I am new to git and I had a similar problem just now, the reason was that I tried to paste the link to my GitHub repository in the git bash using ctrl+V (I'm on windows) ad then ctrl+shift+v and when it didn't work I just wrote the link manually and when I ran the command it told me I don't handle https, and that's because ctrl+v was the special character they are speaking about in the answers above, so I restarted the bash and just typed in the link manually from the start and it worked, hope it helps.

naoufal zerai

git config --global http.sslVerify false

I had this same issue come up before but it was an easy fix, I had a space before my "https". Fixed that and worked like a charm.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!