git clone sur ssh erreur fatale: L'extrémité distante raccroché à l'improviste'
Je suis assez nouveau à l'aide de git et ont eu du mal à le faire fonctionner pour les 2 derniers jours, et maintenant je me sens tellement stupide que je n'ai toujours pas eu de travail encore.
J'ai vu beaucoup de posts parlant la même erreur, mais aucune réponse n'a résolu mon problème.
ma situation ici est
- projet git appelé
itko-ext.git
est stocké dans un serveur et j'ai accès via ssh - J'ai donc créer un repositary répertoire sur mon local de stockage et d'utilisation
git init
- Pour copier le
itko-ext.git
dans mon repositary, j'ai utiliségit clone ssh://username@host/home/shared/g_quoll/repos/itko-ext.git
- et cela me donne une erreur
fatal: The remote end hung up unexpectedly
. - J'ai accès à la ressource.
- et cela me donne une erreur
Je vais apprécier toute solution.
Ce qui concerne
Votre serveur utilise par défaut le port 22 pour ssh?
OriginalL'auteur Eugene Yu | 2012-12-06
Vous devez vous connecter pour publier un commentaire.
Pouvez-vous vérifier que A) vous pouvez faire un ssh sur le serveur, et B) que le référentiel est exactement le chemin d'accès spécifié?
Vous pouvez le faire en ssh utilisateur@nom d'hôte ls /home/shared/g_quoll/repos/et voir si il y a un itko-ext.répertoire git.
Pouvez-vous scp le répertoire de votre client à l'aide des nom d'utilisateur? OIE
scp -r username@host:/home/shared/g_quoll/repos/itko-ext.git
. Ou, plus généralement, essayez de transférer un fichier depuis le serveur en utilisant le nom d'utilisateur. Je me demandais si vos clés ssh sont mis en place correctement.Désolé, pour rendre l'exemple plus clair:
scp -r username@host:/home/shared/g_quoll/repos/itko-ext.git/ /tmp
Malheureusement, scp n'a pas fonctionné. mais ce que j'ai fait a été clone git dans un nouveau dossier sur le cas où la première git est stocké puis copiez le dossier dans mon ordinateur local. J'apprécie tout de vous, les gens. Merci
Si le scp n'a pas de travail, mais vous pouvez faire un ssh sur le serveur, puis il sonne comme le chemin d'accès est incorrect, ou un problème d'autorisations sur le dossier cible. Si vous ne pouvez pas vous en ssh sur le serveur, alors vous avez besoin de travailler sur cet aspect. Vous pouvez utiliser -vvv à obtenir beaucoup de sortie sur ce qui se passe. Si vous vous retrouviez simplement de copier le répertoire, puis vous aurez le référentiel, mais encore de ne pas être mis en place pour profiter de l'obtenir push/pull presses de garder votre copie dans la synchro avec le site distant.
OriginalL'auteur pcm
Essayer:
Euh, désolé. Je suppose que vous a fourni le bon répertoire sur le serveur distant. Est le dossier sur le serveur distant
/home/shared/g_quoll/repos/itko-ext
?oui, c'est le chemin vers le dossier git. umm mais je commence à penser que j'ai mal compris le concept de clonage. Est le clonage devrait être fait sur le côté serveur? ou côté client? parce que j'ai été la seule à essayer sur le côté client...
Le clonage est l'endroit où vous souhaitez que le clone (le côté client dans un modèle client-serveur, qui Git n'est pas).
OriginalL'auteur Michael