Github (SSH) przez publiczne WIFI, port 22 zablokowany
Jestem obecnie w publicznym miejscu WIFI i nie mogę korzystać z SSH (prawdopodobnie zablokowali ten port). Jednak potrzebuję tego połączenia, aby zrobić git push
.
➜ ssh -T [email protected]
ssh: connect to host github.com port 22: Connection refused
Czy jest możliwe obejście tego ograniczenia poprzez ustawienie tunelu SSH przez port 80 i powiedzenie github push
, aby użyć tego połączenia? Jak to zrobić? Jestem na OSX (lion). To musi być powszechny problem?
4 answers
Spróbuj tego:
$ vim ~/.ssh/config
Dodaj
Host github.com
Hostname ssh.github.com
Port 443
Źródło: https://help.github.com/articles/using-ssh-over-the-https-port
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-27 01:07:23
To samo działa dla Bitbucket:
Host bitbucket.org
Hostname altssh.bitbucket.org
Port 443
Via (nieaktualne / martwe)
Via, aktualizacja (2015-10-29)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-29 18:25:15
Oprócz skonfigurowania go za pomocą pliku ~/.ssh/config
, Możesz również po prostu podać numer portu w zdalnym adresie URL, którego używasz. Po prostu musisz
-
Użyj odpowiedniego adresu URL, takiego jak
ssh://user@host:port/path
zamiast skrótuuser@host:path
oraz Dołącz subdomenę
ssh.
dogithub.com
.
Na przykład zamiast
[email protected]:cdbennett/python-gitlab.git
Użyj
ssh://[email protected]:443/cdbennett/python-gitlab.git
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-23 22:44:54
Dla gitlab, można dodać:
Host gitlab.com
Hostname altssh.gitlab.com
User git
Port 443
Source: Alternate Gitlab SSH Port
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-03 01:47:53