No se puede enviar al repository usando extensiones GIT

Estoy tirando de mi cabello en este momento debido a esto. He descargado e instalado GIT, hice lo mismo con las extensiones de GIT (ya que vamos a usarlo para VS2010), y todo funcionó bien y muy bien. Realicé cambios y luego descubrí que los miembros de mi equipo no podían realizar el pago desde el website. Parece que tengo que enviar mis cambios al server.

Así que aquí está el trato. Cuando bash ingresar al website github.com, aparece el siguiente post de error:

"Error de authentication El command resultó con un error que generalmente significa que el agente de autentificación PuTTy no se está ejecutando. O que la key privada correcta no está cargada (aún).

Cuando se carga la llave, puede presionar reintentar. 'Reintentar' 'Cargar key SSH' 'Abortar' '

Creé una key SSH, así que bash cargarla. Puedo search mi llave, y lo hago. Presiono 'Cargar', luego 'Reintentar'. Entonces, aparece el mismo error.

OK, entonces eso no funciona. Voy a los mandos a distancia de FileMenu -> PuTTY -> Start Authentication Agent. Aparece un error que ya se está ejecutando, por lo que debería estar bien, entonces. Ir a Remotos -> PuTTY -> Generar o importar key, me muestra que no tiene una key cargada ni nada, pero supongo que eso también está bien.

Controles remotos -> Administrar repositorys remotos. Puedo ver la URL de mi repository y la location de mi key .ssh. Presionando 'Probar connection' me dará el siguiente error:

"Usar el nombre de usuario 'git' FATAL ERROR: desconectado: no hay methods de authentication compatibles disponibles"

Así que aquí estoy, no puedo presionar al server debido a los problemas anteriores. Siempre resuelvo problemas por mi count o encuentro soluciones en Google, pero estoy a oscuras aquí, simplemente no funciona. Cualquier cosa que me ayude a salir de este desastre en la Gestión del Código Fuente sería increíble, porque podría matar a cualquiera ahora.

¡Gracias!

Editar: Debería tener en count que los problemas comenzaron cuando el impulso me dijo algo así como 'No se puede verificar que el server sea en realidad el server, porque no conozco la key del server'. Luego traté de solucionarlo, lo que resultó en lo anterior. Tal vez eso ayude ..

En primer lugar, no sé si esto tiene que ver con eso, pero no puede hacer daño. Vaya a Complementos -> Configuración -> Github, e ingrese sus detalles allí. Descubrí que estaba en blanco allí. Lo que resolvió mi problema es el siguiente: en la carpeta .ssh que estaba bajo C: \ Users \ <my name> \. Ssh, estaba mi key privada, como la generada por el progtwig PuTTY (file .pkk). Lo que hice allí fue incorrecto, no debería haber creado una nueva key.

Vaya a <Extensiones de Git> Remotos -> PuTTY -> Generar o importar key. Ahora, vaya a Conversiones -> Importar key. Navegue a la carpeta .ssh y encuentre 'id_rsa' (fue nombrado exactamente aquí, SIN una extensión). Selecciónelo, y presione abrir. Ingrese la contraseña de su key (esta es la key que usa Git para comunicarse con el server de GitHub, tal como aparece). Luego, select Guardar key privada y guárdela en algún lugar (lo hice en la carpeta .ssh).

Ahora, continúe y presione sus cambios. Presione <Gestionar>. Allí, busque su key privada recién creada. Luego presione Test Connection. Eso funcionó para mí, decía 'Usando el nombre de usuario' Git '\ n Hola vname>' etc. <Guardar>, y luego presiona <Push>. Entonces funcionó para mí.

Podría intentar usar OpenSSH lugar de PuTTY.

Abra Settings -> menu Settings en las windows principales de GitExtensions, select la pestaña Ssh y select OpenSSH en Specify which ssh client to use .

Estoy usando Git Extensions también, pero solo porque la cosa de GitHub no es para Win de 32 bits. Descubrí que la forma más fácil de presionar es usar la GUI de Git que ya has instalado (en algún lugar como "C: \ Archivos de progtwig \ Git "pero debería estar en el menu de inicio en la carpeta" Git "), entonces estoy trabajando en Extensiones Git tirando, clonando, fusionando, visitando y cambiando a la versión maestra, entonces acabo de abrir la GUI de Git abra mi repository y empújelo (la versión maestra, ¡aún no estoy haciendo otras) a GitHub! Sé que no es la solución del progtwig que no funciona, pero es muy fácil y no tienes que instalar nada más 🙂 ¡Espero haber ayudado a alguien!

Si desea utilizar PuTTY … A nuevas keys generadas: Remotos -> PuTTY -> Generar o importar key y funciona.