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
utilice una URL adecuada como
ssh://user@host:port/path
dessh://user@host:port/path
lugar deluser@host:path
abreviado; yanteponer el
ssh.
subdominio agithub.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?
Para gitlab, se puede agregar lo siguiente:
Host gitlab.com
Hostname altssh.gitlab.com
User git
Port 443
Fuente: Puerto Alterno Gitlab SSH
Prueba esto:
$ vim ~/.ssh/config
Añadir
Host github.com
Hostname ssh.github.com
Port 443
Fuente: https://help.github.com/articles/using-ssh-over-the-https-port