Unable to connect to git remote repository

后端 未结 5 1011
梦如初夏
梦如初夏 2021-01-30 07:06

After performing git push -u origin master, I got:

fatal: unable to access \'https://github.com/xxxx/xxxx.git         


        
相关标签:
5条回答
  • 2021-01-30 07:41

    This happens because a proxy is configured in git.

    Since it's https proxy (and not http) git config http.proxy and git config --global http.proxy can't help.

    1 : take a look at your git configuration

    git config --global -l
    

    If you have nothing related to https proxy like https_proxy=... the problem is not here.

    If you have something related to https proxy then remove it from the file ~/.gitconfig and try again

    2 : if it still doesn't work, unset environment variables

    Check your environment variables :

    env|grep -i proxy  
    

    You should have one or several lines with https_proxy=...

    Unset one by one with : unset https_proxy (or HTTPS_PROXY depending of the name of the variable)

    3 : check environment variables again

    env|grep -i proxy

    If it shows nothing you should be good.

    Note : This solution can applies to http and https proxy problems. just the variables name changes from https to http

    0 讨论(0)
  • 2021-01-30 07:47

    I had tried all the methods mentioned above, but I was missing something other than what they have mentioned,

    try to update your credentials in Control panel -> User Accounts -> Credential Manager for Git it worked for me

    0 讨论(0)
  • 2021-01-30 07:49

    It seems that git tries to use a local proxy.

    Please check your global network-settings and those of git.

    Use git config http.proxy and git config --global http.proxy to get the proxy-settings of git.

    0 讨论(0)
  • 2021-01-30 07:51

    Laurent's answer worked for me. (I am behind corporate firewall.) In my case,

    • I removed the proxy setting in .gitconfig file.

    • Everything just work fine. I can clone from a remote repo.

    • When i wanted to push to the remote repo, I generated a ssh key. Then I am able to push.

    Hope it saves someones 2 hours.

    0 讨论(0)
  • 2021-01-30 08:03

    git config --global --unset http.proxy

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