could not resolve host error while cloning remote repository in git

What I did: I have created a remote repository on Github and I am trying to clone the remote repository on my local machine. While cloning I am providing the clone URL & target folder.

But every time I try to clone, I am getting this error:

  • How can I make Jenkins only build feature branches if they have changed when triggering from bitbucket
  • Git Switch vs Checkout in Netbeans
  • How to fix git path after MacOS Sierra update?
  • Where is it documented how to write a git remote helper?
  • Retroactively Correct Authors with Git SVN?
  • SourceTree App says uncommitted changes even for newly-cloned repository - what could be wrong?
  • Error: “fatal: unable to access ‘’: Could not resolve host:”

    What do I need to do to connect to GitHub ?

  • How to make a local git repository that mirrors an upstream repository?
  • Why does git am leave modified files lying around? How can I adapt my workflow to do better?
  • Git Commit Messages : 50/72 Formatting
  • What to do after typing in commit message for git?
  • git svn rebase problem on windows
  • Creating a patch with Git - keep only the basename of the filepath?
  • 20 Solutions collect form web for “could not resolve host error while cloning remote repository in git”

    do i need to configure proxy settings? because my office has got proxy servers.

    Yes, you can do so by setting HTTP_PROXY, and HTTPS_PROXY environment variables.

    See “Syncing with github”:

    set HTTPS_PROXY=http://<login_internet>:<password_internet>@aproxy:aport
    set HTTP_PROXY=http://<login_internet>:<password_internet>@aproxy:aport
    set NO_PROXY=localhost,

    Note the NO_PROXY, to allow to access internal site to your company

    You also can register that in your git config:

    git config --global http.proxy http://<login_internet>:<password_internet>@aproxy:aport

    I got a similar error, and it’s caused by incorrect proxy setting. This command saved me:

    git config --global --unset http.proxy

    https version:

    git config --global --unset https.proxy

    another possibility, I ran into this problem myself. But it was after I had installed a VPN (which was unrelated and running)

    turning off the VPN, fixed the issue.

    for the record, I was running “Viscosity” VPN on my MacBookPro is the current IP of which can be set in your local DNS (/etc/hosts in Linux and C:\Windows\System32\drivers\etc\hosts)

    Spent a couple hours trying to fix this.

    Re-connecting my wifi did the trick.

    I’ve had the same issue after running out of disk space. Closing and reopening terminal fixed it one time. Restarting my Mac the next.

    Time to delete some iPhone backups…

    Would like to add, because I didn’t do it, once you’ve entered:

    git config --global --unset http.proxy

    make sure to quit and restart terminal. Mine didn’t resolve until I did that.

    Thanks so much, issue was killing me!

    In my case, on a Windows box, my TCP/IP stack seems to have needed to be reset. Resetting the TCP/IP stack of the client PC caused git to start behaving properly again. Run this command in Administrator mode at a command prompt and retry the git command:

    netsh int ip reset

    Manually disabling and re-enabling the network adapter via the Control Panel produces a similar result.

    I suspect DNS resolution problems inside the TCP stack on my Windows box.

    I had this very similar error as following.

    C:\wamp\www\myrepository [master]> git push
    fatal: unable to access '': Couldn't resolve host ''

    Actually, the prompt message has told us where’s wrong.

    When I check my github, I found my github repository’s HTTPS url is

    I don’t know how this happened. The wrong url has been set up by installed Git Shell automatically.

    Once I remove the ‘/’ at the end, I can push successfully.

    i have same issue and solve it by using this command

    $git config –global http.proxy http://enter_your_proxy:enter_port

    I want to let you all know that I was having this same issue. I solve it by resetting my remote URL git remote set-url origin I found how to do this from this answer but I had to change hit to https: Change the URI (URL) for a remote Git repository

    When you tried above solutions and nothing helps, you may need to checkout your local network settings and try to add and your local router ip to the DNS filed.

    Just in case future generations stuck in this too:
    For me what worked (on mac OSX) was to set my DNS with opendns , I get this numbers here: For some reason, my dns configuration reseted to the default numbers (my local ip I guess), and I was not able to connect to neither github, brew or rubygems. Sorry for the misspelling.

    This solve the issue

    git config --global --unset http.proxy

    or https

    git config --global --unset https.proxy

    Today I face with the same issue, this is also providing another possibility. I did all suggestions above but still seeing the issue. I have no way but restart my mac…. Problem solved….

    As a suggestion for Ubuntu servers, you can write down essid and password of router in your /etc/network/interfaces file:

    iface [en0 || your wireless driver no necessarily en0] inet static
        address / (something for your static ip between 1-255)
        gateway / (this is the ip of your router)
        dns-nameservers / (you can use whatever you want)
        wpa-ssid qwertyuio / (this is router id)
        wpa-psk qwertyuio / (this is router password for wireless connection)

    When I got this error while pulling a repository to my server, I wrote wpa-ssid and wpa-psk and restarted. Then it worked.

    EDIT: I faced the same issue again and this time it was because of the inconsistency in router signal levels. My connection was not strong, that was the problem. However, the solution above is a real solution for static ip

    Edge case here but I tried (almost) all of the above answers above on VirtualBox and nothing was doing it but then closing not only the VirtualBoxVM but good ole VirtualBox itself and restarting the program itself did the trick without 0 complaint.

    Hope that can help ~0.1% of queriers : )

    very sample, open one new terminal, do git again.

    the simple solution to removing extra “/” from git clone remote is putting the url in parentheses. git clone ” “

    One reason for this issue could be wrong/empty /etc/resolv.conf file.

    The way I resolved this issue in my centos 7 minimal is as follows:
    my /etc/resolv.conf was empty and I added the following lines:


    where is my gateway, in your case it can be different.

    Git Baby is a git and github fan, let's start git clone.