git clone hangs forever on github

前端 未结 8 1344
一生所求
一生所求 2020-12-03 04:26

When I follow point 5 (Test everything out) in the github guide, the ssh command also hangs forever. According to the guide, I should be presented with a message that \"Gith

相关标签:
8条回答
  • 2020-12-03 04:46

    Make sure that you have ssh installed.

    Ubuntu: sudo apt-get install ssh

    0 讨论(0)
  • 2020-12-03 04:54

    I had the same issue on Xubuntu. Doing ssh -Tv git@github.com hangs forever. Disabling the firewall with sudo ufw disable solved the problem.

    0 讨论(0)
  • 2020-12-03 04:57

    Try using HTTPS instead of SSH. Port 22 might be blocked by a firewall.

    E.g. instead of:

    git clone git@bitbucket.org:repo-owner/my-project.git
    

    Connect via HTTPS:

    git clone https://username@bitbucket.org/repo-owner/my-project.git
    
    0 讨论(0)
  • 2020-12-03 04:58

    GitHub offers a few different ways to connect to the remote repo. I am behind an onerous firewall. All methods also hang except using http (not https).

    For example, the JavaHamcrest project offers (anonymously):

    • https://github.com/hamcrest/JavaHamcrest.git
    • git@github.com:hamcrest/JavaHamcrest.git
    • git://github.com/hamcrest/JavaHamcrest.git

    You may also try:

    • http://github.com/hamcrest/JavaHamcrest.git

    Finally, prefix your UNIX command with GIT_TRACE=1 and GIT_CURL_VERBOSE=1, and use Git option --verbose for maximum debug output.

    Example: GIT_TRACE=1 GIT_CURL_VERBOSE=1 git clone --verbose http://github.com/hamcrest/JavaHamcrest.git

    0 讨论(0)
  • 2020-12-03 04:59

    In my case I found that my Anti-Virus was blocking access to Github. The popup appeared behind all my windows which I did not realize earlier. The moment I allowed access to GitHub "ssh -vT git@github.com" command worked. I was also able to clone a repository and push my code from local to Github.

    0 讨论(0)
  • 2020-12-03 05:01

    Was having the same issue on Windows / msys2. Seems to be something with the router. I pinged github.com and then cloned using my username

    git clone https://cchamberlain@github.com/cchamberlain/<repo>

    and it worked. Not sure if its a one-off yet.

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