2010-11-01 4 views
16

Je viens d'installer GIT sur mon serveur Linux CentOS et je l'ai configuré. Quand je crée un nouveau dépôt en utilisant git init cela fonctionne très bien et donne la sortie de la commande aussi.
Mais chaque fois que je tente de cloner le dépôt distant dans mon dossier de l'ordinateur local, il donne le message suivant:Git montre l'erreur "ne semble pas être un dépôt git fatale: L'extrémité distante a raccroché de façon inattendue"

fatal: '/public_html/repositories/git-test/.git' does not appear to be a git repository 
fatal: The remote end hung up unexpectedly 

Quelqu'un at-il rencontré ce problème, ce qui pourrait être la raison?

+3

pouvez-vous donner la commande clone complète que vous utilisez pour faciliter le débogage. – Nigel

+0

Vous avez dit "local" - cela signifie-t-il que vous clonez sur un réseau? Votre connexion sur la télécommande a-t-elle les privilèges nécessaires pour lire tous les fichiers? (Et j'appuie la demande de Nigel pour l'information complète.) – Cascabel

+0

Cette réponse pourrait aider: http://stackoverflow.com/a/922566/327862 –

Répondre

11

Votre chemin d'accès est incomplet. Peut-être votre chemin complet devrait être quelque chose de plus comme ceci: /home/USER/public_html/repositories/git-test.

+0

Merci Kanaka pour la réponse, en fait j'utilise à la fois mysys GIT et Tortoise GIT à cet effet. Maintenant, j'ai utilisé le format "[email protected]:/public_html/repositories/git-test /". Puis j'ai créé un nouvel utilisateur "git" et ajouté une clé publique autorisée dans le fichier .ssh pour pouvoir accéder au repo distant. Maintenant, quand j'essaye de cloner le repo distant dans le dossier local, j'obtiens l'erreur "" git aucune adresse associée au nom ". Je pense que je suis proche de la solution mais je ne sais pas quel est le problème ici – user493313

+0

Cela peut être un problème de résolution de nom Assurez-vous que tout ce que vous utilisez pour 'myhost.com' résout réellement à partir de votre ordinateur local.En outre, si vous continuez à avoir des problèmes, vous pouvez mettre à jour votre question avec la commande complète le vrai texte d'erreur Thx – kanaka

+0

Merci Dans mon cas, j'utilisais un chemin relatif comme ../../autre-repo. En utilisant ~/autre-repo au lieu travaillé. – CrazyPyro

Questions connexes