Git unable push/pull via port 22, it seem that port 22 is blocked on some isp or if you behind proxy or firewall. To handle this, many of code hosting provider like github and bitbucket serve alternate endpoint and port, you just need to add this to ssh config, on ubuntu ssh config can be found at ~/.ssh/config, you can use nano or vim to edit/add this file and add line bellow:
Host github.com
Hostname ssh.github.com
Port 443
Host bitbucket.org
Hostname altssh.bitbucket.org
Port 443
zuka.one
©2011