Problemas de pasos de configuration de MsysGit

Por favor, ayúdame a corregir los pasos de configuration de git.

No puedo conectarme al repository de git remoto, tengo un error cada vez que bash conectarme al repository remoto de Git simple "no parece ser un repository git" y "no se pudo leer desde el repository remoto"

Los siguientes son mis pasos de configuration:

Preconfiguration

  1. Descargar Cygwin

  2. Descargar msysgit

  3. Descargar TortiseGIT

  4. Descargar PuTTY Installer

Paso 1 – Configuración de Cygwing

Host Configuration of SSH 
  1. Ejecute cygwin en modo Administrador

  2. mkpasswd -l> / etc / passwd

  3. mkgroup -l> / etc / group

  4. Agregar Variable de Variable de Entorno del Sistema => Ruta => C: \ DevTools \ cygwin \ root \ bin y C: \ DevTools \ cygwin64 \ bin

  5. Si el service sshd se está ejecutando, deténgalo => net stop sshd

  6. ssh-host-config Verá que el script genera algunos files pnetworkingeterminados, y luego se le preguntará si desea o no habilitar "Privilege Separation". Está activado por defecto en las instalaciones estándar de OpenSSH en otros sistemas, por lo que adelante y diga "sí" al aviso.

  7. net start sshd

  8. Salir de la window

    Configuración de usuario de SSH

  9. Ejecute cygwin sin administrador, simplemente haga doble clic en él.

  10. ssh-user-config

  11. Se le pedirá que cree keys específicas para su count de usuario, escriba "sí" a SSH2 RSA y otras teclas a "no".

  12. ¡Eso es! Estás todo configurado. Si desea probar su configuration ssh -v localhost

  13. Cree un file "authorized_keys" en C: \ DevTools \ cygwin \ root \ home \ GauravA.ssh \ y pegue los datos del file de key pública "id_rsa.pub" en una sola fila y guárdelo.

    Accediendo desde el sistema local al server

  14. Instalar masilla en el sistema local

  15. Copie el file id_rsa a la máquina local.

  16. Ejecute puttygen y cargue esta key y guárdela como .ppk.

  17. Agregue la key privada .ppk en el concurso.

  18. Ejecutar masilla con el puerto 22.

6.Prompt para nombre de usuario y contraseña.

Paso 2 – Configurando msysgit.

1.Una vez instalado, ahora tiene 2 windows que nombraré 1. Git Bash (clic con el button derecho en un file / carpeta en el Explorador) y 2. Inicio -> Progtwigs -> cygwinSSH -> Iniciar un Unix Bash Shell – Unix Intento.

  1. Finalmente, vaya a su carpeta Git-Core en el directory instalado de GIT -C: \ DevTools \ Git \ libexec \ git-core – y copie los files => git.exe, git-receive-pack.exe, git-upload-archive .exe y git-upload-pack.exe y pégalos en tu C: \ DevTools \ cygwin \ root \ bin \ Y copy un file más C: \ DevTools \ Git \ bin \ libiconv-2.dll y pégalo en tu C : \ DevTools \ cygwin \ root \ bin \

  2. Modificar el entorno de usuario

    1. El problema con SSH es que establece su entorno $ HOME en la variable c: \ users \ o c: \ Documents and Settings \ y GIT busca authorized_keys en esta carpeta. Por supuesto, no queremos esto, configuramos nuestro entorno de server en C: \ DevTools \ cygwin \ root \ Home \ .ssh y queremos que GIT busque keys allí.

    2. Abra el Explorador de Windows – entre en C: \ DevTools \ cygwin \ root \ Home \\ y abra el file .bashrc usando un editor de text (Aparte: asegúrese de no formatear este file ya que tiene Codificaciones Unix Codificaciones NO Dos – es decir solo ábralo en un editor de text y no use otro visor a less que desee errores de encoding; no necesita leer el text de este file si sigue estas instrucciones a la perfección).

    3. Coloque el Cursor al principio del file .bashrc y use CTRL + F para search el siguiente text: file bashrc.

    4.Después del text .bashrc file # (después de la libra con un espacio) – pegar – exportar HOME = / c / DevTools / cygwin64 / home /.

  3. Asegúrese de que haya un "espacio" antes y después de pegar, es decir, file .bashrc # export HOME = / c / DevTools / cygwin64 / home /

    1. Guarde este file y ciérrelo.

    2. Copie este file y navegue hasta su directory principal asignado por Windows (Aparte: GIT seguirá buscando su ruta en este directory, por lo que debemos configurar para referirnos a nuestro directory C: \ DevTools \ cygwin \ root \ home \\ en su lugar)

    3. Pegue esto en su c: \ users \ o c: \ Documents and Settings \ – entonces ahora tiene c: \ users \ .bashrc por ejemplo.

    4. Abra ambos, Git Bash y Unix Bash Shell – Unix Bash shell

    5. Escriba echo $ HOME – en ambos – ambos deberían escupir – / home /

    6. Si no lo hace, debe configurarlo mediante cmd- export INICIO = / c / DevTools / cygwin64 / inicio /

    7. Establecer el siguiente sistema Variable de entorno =>

      1. CYGWIN_HOME = C: \ DevTools \ cygwin64 \
      2. GIT_SSH = C: \ DevTools \ TortoiseGit \ bin \ TortoiseGitPLink.exe
      3. Ruta = C:% CYGWIN_HOME% \ bin C: \ DevTools \ Git \ cmd C: \ DevTools \ TortoiseGit \ bin C: \ DevTools \ Git \ bin
      4. SVN_SSH = C: \ DevTools \ TortoiseGit \ bin \ TortoiseGitPLink.exe

Paso 3 – Uso de GIT y Plink

  1. Navega a D: \ y crea un nuevo directory llamado Git_Repository.git

  2. Seleccione Git Bash

  3. ir a la carpeta D: \ Git_repository.git y ejecutar cmd => git –bare init

  4. Ahora verá que aparece (BARE: master) y puede cerrar la window.

  5. Ahora es el momento de clonar este repository en nuestro entorno de desarrollo local y finalmente comenzar a usar GIT

  6. Navega hacia donde quieras tener tu repository local, en mi caso D: \ SCM_REPO \

  7. Haga clic derecho dentro de este directory y presione Git Clone

  8. Ingrese su URL como ssh: //[email protected]: 22 / d / Git_repository.git No hay necesidad de cargar la key Putty ya que lo hemos hecho usando el concurso. Presiona OK y obtienes el siguiente error

!Mensaje de error

¡Lo he hecho!

Usando la URL:

 git push [email protected]:D:/Git_repo.git 

No es necesario usar ssh:// al inicio de la URL y el número de puerto después de la dirección IP