Corregir la URL para que windows acceda a mi propio server git

Así que tengo mi configuration de server git en AWS, funcionó perfectamente bien en mi Mac y Ubuntu, pero tuve problemas para conectarlo usando Windows. Aquí están los pasos y el error que obtuve.

Pasos:

1. generate keys using "ssh-keygen -t rsa -b 4096" 2. put the key on server using "echo 'sshkey' >> .ssh/authorized_keys" 3. init repo on windows, set remote to "git remote add origin [email protected]" 4. setup config file with the public ip: Host git-myserver HostName <publicIP> User git IdentityFile ~/.ssh/keyForGitServer RequestTTY no 5. git pull origin master 

Y me da los siguientes errores:

 fatal: '[email protected]' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 

Cualquier sugerencia sera apreciada.

En tu pregunta, dijiste que estás usando:

 [email protected] 

Esta no es una especificación de repository válida; necesitas decirle a git (a) qué nombre de usuario usar, (b) qué host remoto usar, y (c) qué repository usar en el host remoto. El formatting canónico de una especificación de repository ssh es:

 <user>@<remotehost>:<path_to_repository> 

Entonces, si te estás conectando como el usuario de git a myserver.example.com y accediendo al repository /repos/myrepo.git , deberías usar:

 git remote add origin [email protected]:/repos/myrepo.git 

Para los repositorys que son relativos a su directory principal remoto, puede usar routes relativas:

 git remote add origin [email protected]xample.com:myrepo.git 

También puede especificar un control remoto SSH como:

 ssh://<user>@<remotehost>/<repository> 

Más información está en la documentation .