Tengo un problema con mi primera conexión SSH. Sí, ya he hecho tus guías, ya probé tu artículo "Cómo tratar con firewalls y servidores proxy" y el problema todavía está ocurriendo. Estoy usando Win7 32bit, Windows Firewall está deshabilitado, no tengo firewalls de terceros, ESET Nod32 Antivirus no está bloqueando ningún puerto, no estoy usando ningún proxy (ni proxy local).
Aquí van los registros:
Prueba de conexión SSH ordinaria
C:\Users\Mariusz>ssh -vvv [email protected] OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 debug2: ssh_connect: needpriv 0 debug1: Connecting to github.com [207.97.227.239] port 22. debug1: connect to address 207.97.227.239 port 22: Not owner ssh: connect to host github.com port 22: Bad file numberPrueba de conexión NCAT
C:\Users\Mariusz>ncat github.com 22 Strange connect error from 207.97.227.239 (10013): No error 10013 = WSAEACCESCreo que el método "smart-http-support" no funcionará para mí porque todavía no he creado un repositorio.
Acabo de hacerlogit initlocalmente y me detuve en elgit pushpaso, que devuelve el mismo error:ssh: connect to host github.com port 22: Bad file number fatal: The remote end hung up unexpectedlymétodo de sacacorchos (primer artículo de su guía)
Mientras PUTTYing (con concurso en bg), después de ingresar el inicio de sesión, se produce un error (MessageBox):
Disconnected: No supported authentication methods availableY en el terminal se imprime este mensaje:
Server refused our key
He generado la clave correctamente, usando ssh-keygen.
Traté de no editar el método ~/.ssh/configtodavía porque lo había pensado porque no he enviado nada a mi repositorio remoto, por lo que no podré clonar nada.
El método de reenvío SSH no funcionará para mí, porque "requiere acceso a un servidor SSH externo" y no tengo ninguno en este momento.
¿Qué más puedo hacer?

Respuestas:
Puede usar el método Smart HTTP. Simplemente siga el segundo ejemplo en las instrucciones y use push en lugar de clone. Por ejemplo:
Funciona para todos los
gitcomandos que involucran repositorios remotos.fuente
https://github.com/user/repo.gitURL en lugar degit@github:user/repo.git(por ejemplo, en su configuración remota).