I always encounter some ssh issue.

Resource temporarily unavailable

One day…

> ssh -T git@github.com
ssh: connect to host ssh.github.com port 22: Resource temporarily unavailable

so there are several assumptions:

  1. windows firewall block port 22
  2. I do not generate ssh key for my github account
  3. I do not configure my config file properly
  4. SSH dies

I suggest following the steps below:

  1. restart ssh
sudo service ssh restart
  1. reinstall ssh
sudo apt-get remove openssh-server
sudo apt-get install openssh-server
  1. generate ssh key for you github account

generate ssh key

add key to your github account

make configuration in ~/.ssh/config file

Host github.com
Hostname ssh.github.com
User example@youremail
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
  1. try ssh -T git@github.com