2011-04-12 5 views
1

J'ai git repo sur le serveur distant. J'ai un accès ssh à ce serveur. Lorsque j'essaie de cloner le repo avec la commande git clone ssh://[email protected]_addres:9022/repo.git je ne peux pas le cloner. L'erreur qui apparaît est git clone ssh://[email protected]_address:9022/repo.git Cloning into repo... fatal: '/repo.git' does not appear to be a git repository fatal: The remote end hung up unexpectedly Git clone à distance

Répondre

1

Si vous ssh à cette machine avec le nom de connexion et faites cd /repo.git, qu'obtenez-vous?

Vous manque probablement le chemin du dépôt ...

+0

Lorsque je tape 'git: // ip_addres/repo.git' tout va bien. –

+1

Pour autant que je me souvienne du port par défaut de 'git:' est '9418'. D'autre part 'git:' est un autre protocole que 'ssh:', donc vous êtes sûr que vous avez un serveur ssh opérationnel sur le serveur et qu'il écoute sur votre port préféré '9022' (par défaut pour ssh '22')? Essayez 'ssh nick @ ip_adress: 9022' – KingCrunch

+0

J'essaie' ssh nick @ ip_adress: 9022' et fonctionne. –

1

Juste un (légitime)) suppose

git clone ssh://[email protected]_adress:9022/~nick/repo.git 

Ceci est une conséquence de la réponse @Matthieu. Je ne suppose pas, qu'il y a vraiment un répertoire repo.git dans la racine de votre serveur. Cette réponse s'attend à ce que le dépôt soit dans la maison de Nick.

+0

Aucun problème n'est le même. –