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

前端 未结 8 1439
清酒与你
清酒与你 2021-01-11 19:10

Just after adding remote repo, I tried git fetch remoteRepoName but it\'s returning this error:

fatal: I don\'t handle protocol \'https\'

相关标签:
8条回答
  • 2021-01-11 19:54
    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.

    0 讨论(0)
  • 2021-01-11 19:57

    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
    
    0 讨论(0)
  • 2021-01-11 20:05

    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.

    0 讨论(0)
  • 2021-01-11 20:07

    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/

    0 讨论(0)
  • 2021-01-11 20:07

    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.

    0 讨论(0)
  • 2021-01-11 20:09

    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.

    0 讨论(0)
提交回复
热议问题