you successfully provide not generate does but authenticated git ssh github wifi public

successfully - ssh linux github



Github(SSH) a través de WIFI público, puerto 22 bloqueado (4)

Además de configurarlo con el archivo ~/.ssh/config , también puede simplemente incluir el número de puerto en la URL remota que utiliza. Sólo tienes que

  1. utilice una URL adecuada como ssh://user@host:port/path de ssh://user@host:port/path lugar del user@host:path abreviado; y

  2. anteponer el ssh. subdominio a github.com .

Por ejemplo, en lugar de

[email protected]:cdbennett/python-gitlab.git

utilizar

ssh://[email protected]:443/cdbennett/python-gitlab.git

Actualmente estoy en un lugar público de WIFI y no puedo usar SSH (probablemente bloquearon ese puerto). Sin embargo, necesito esa conexión para hacer un git push .

➜ ssh -T [email protected] ssh: connect to host github.com port 22: Connection refused

¿Es posible eludir esta restricción configurando un túnel SSH a través del puerto 80 y decirle a github push que use esa conexión? ¿Como hacer eso? Estoy en OSX (león). Este debe ser un problema común?


Lo mismo funciona para Bitbucket:

Host bitbucket.org Hostname altssh.bitbucket.org Port 443

via (obsoleto / muerto)

via (2015-10-29)


Para gitlab, se puede agregar lo siguiente:

Host gitlab.com Hostname altssh.gitlab.com User git Port 443

Fuente: Puerto Alterno Gitlab SSH