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
Make sure that you have ssh installed.
Ubuntu: sudo apt-get install ssh
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.
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
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):
You may also try:
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
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.
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.