2010-04-23 4 views
1

i ont un comportement étrange de git - poussée fonctionne, mais clone n'est pas :(comportement étrange de git

alec$ git clone git://host/repo.git 
Initialized empty Git repository in /Users/alec/Temp/repo/.git/ 
host[0: x.x.x.x]: errno=Connection refused 
fatal: unable to connect a socket (Connection refused) 

ce qui est erroné

+0

Peut-être le 'host' n'exécute pas un démon git ou peut-être il est juste de refuser les connexions de votre client. Sans connaître les détails de votre configuration, c'est difficile à dire. –

+0

Dites-nous ce que push dit aussi ... cela devrait inclure l'url du dépôt, qui pourrait être ssh: au lieu de git :. Dans ce cas, si vous utilisez le même URL que travaillé avec push, vous devriez aller bien. –

Répondre

1

push travaille probablement sur SSH (port 22), mais clone? Fonctionne sur le port git (port 9418) Vous (ou votre administrateur réseau) devrez ouvrir ce port si vous voulez pouvoir cloner des dépôts

+0

Vous pouvez cloner sur ssh si vous avez un accès ssh et lire des permissions sur le dépôt. –

0

Essayez d'utiliser les applications Github ou Bitbucket (Sourcetree). avoir moins d'erreurs, et faire la plupart de tout ce que la ligne de commande fait.J'utilise bitbucket parce que eir GUI git app est complexe et offre de nombreuses options.

Bitbucket http://bitbucket.org GitHub http://github.com