Eclipse, Git (EGit) impossible de cloner le dépôt Git
Fondamentalement, je ne peux pas trouver un mécanisme d'URI pour la EGit Cloner le Dépôt Git de dialogue.
Utilisant le protocole git, tout comme de ma ligne de commande de l'opération de duplication, j'ai essayé différents Uri avec des résultats insatisfaisants. Parfois, je ne peux pas cliquer sur le bouton Suivant:
git://af-blackpearl.site
git:af-blackpearl.site:myproject
Dans d'autres cas, j'essaie (et je peux cliquer sur le bouton Suivant):
git:af-blackpearl.site/myproject[.git] (with or without extension)
mais, j'obtiens:
Cannot list the available branches.
Reason:
git:af-blackpearl.site/rest-server:ProxyHTTP: java.io.IOException:
proxy error: Service Unavailable
Quand j'essaie:
git://af-blackpearl.site/myproject[.git] (with or without extension)
git://af-blackpearl.site/
J'ai toujours obtenir quelque chose comme:
Cannot list the available branches.
Reason:
git://af-blackpearl.site/myproject: Connection refused
Merci beaucoup pour toute suggestion.
De Fond Utile
- Git administrés à l'aide de gitolite
- Git remote(s) sur l'hôte Linux
- Mon "client" de l'hôte, Linux, Eclipse Helios
- Été à l'aide de Git via la ligne de commande; fonctionne très bien
Cette question est plus précisément sur l'utilisation de l'EGit (plug-in Eclipse) boîte de dialogue. Il n'est pas sur Git, à l'aide de Git ou même d'installer le plug-in, qui ne semble pas gênant. Simplement, j'ai longtemps été à l'aide de Git en ligne de commande et je suis juste essayer d'utiliser l'Eclipse-l'intégration de Git maintenant.
Dans /etc/hosts, j'ai une ligne:
xxx.xxx.xxx.xxx af-blackpearl.site
pour notre local Git remote repository. Bien que j'administre Git via un gitolite-admin de projet, le (physique, système de fichiers), chemin d'accès pour le projet dont je voudrais cloner sur af-blackpearl.le site est
/home/git/repositories/myproject.git
À partir de la ligne de commande, je suis utilisé pour le clonage d'origine donc avec succès:
$ git clone git:af-blackpearl.site:myproject
Malgré une apparence à la EGit (hébergée par Google) documentation et beaucoup de Googler, je vais avoir de la difficulté à s'adapter à ce à la EGit Cloner le Dépôt Git de dialogue (atteint donc):
File -> Import... -> Git -> Projects from Git -> Clone
De connexion à distance:
russ@russ-elite-book:~> ssh [email protected]
PTY allocation request failed on channel 0
hello russ, the gitolite version here is v2.0.1-2-g836faf9
the gitolite config gives you the following access:
R W NavigationServlet
R W gitolite-admin
R W ivysample
R W myproject
R W seam-catch
Connection to af-blackpearl.site closed.
C'était probablement downvoted par quelqu'un qui était tellement en amour avec Git et qu'ils ne pouvaient pas supporter pour quelqu'un de trouver quelque chose de mal avec elle. Aurait fait plus de sens que si il y avait une réelle solution à ce problème épineux.
OriginalL'auteur Russ Bateman | 2011-08-09
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez le protocole SSH (j'ai vu que vous utilisez ssh [email protected]" de), vous devez choisir "ssh" dans le protocole. Le nom du dépôt est myproject (pas de
.git
partie)Je m'excuse de ne pas reconnaître ce que la réponse lors de leur publication. J'ai abandonné eGit pour la ligne de commande et juste arrêté pour prendre soin. En outre, nous avons déménagé, après 18 mois, à partir d'un serveur Git j'avais mis en place github.com. Dans le premier cas, le suffixe .git n'a pas été/n'a pas pu être utilisé. Dans le second, il est nécessaire. Merci encore!
OriginalL'auteur J-16 SDiZ
J'ai moi aussi eu des problèmes avec cela. Mais j'ai trouvé une solution ici: http://www.vogella.com/articles/EGit/article.html#clone_respository
En bref, écrire URI: git@ yourhost.com:référentiel au lieu de git://Cela rend l'éclipse se connecter en tant qu'utilisateur git au lieu de votre nom d'utilisateur, mais toujours utiliser votre clé privée.
Je n'ai pas tout protocole, tout comme l'article ne fait pas.
EDIT: Maintenant j'ai effectivement trouvé que "J-16 SDiZ" posté tout à fait la même réponse. Bien que je n'ai pas eu à ce moment-là.
OriginalL'auteur Senth
J'ai eu les mêmes problèmes que vous décrivez la connexion à distance des dépôts git à travers le EGit les boîtes de dialogue.
Ce que j'ai fini par faire, c'est encore en utilisant la ligne de commande git outils pour cloner repos et des trucs, et puis importer le repos dans Eclipse en tant que local de repos. Aussi loin que je peux dire que cela fait tout de EGits fonctionnalité fonctionne parfaitement, et j'ai utilisé Eclipse afin d'ajouter, de valider, de les pousser et de les modifier branches et tout a fonctionné parfaitement.
- Je encore utiliser les outils de ligne de commande pour un grand nombre de tâches, et cela me donne le meilleur des deux mondes à mon humble avis. Mais au départ, c'buggé l'enfer hors de moi que je ne pouvais pas obtenir EGit de cloner des dépôts distants directement.
Je sais que c'est pas une réponse directe à votre question, mais Eclipse avec EGit est pleinement fonctionnel sans le clonage à distance à partir de l'intérieur de EGit.
Il doit bien y avoir une meilleure solution, non? Je veux dire, presque tout le monde a le faire pour chaque projet.
Ouais, je sais. 🙂 Mais je n'ai pas trouvé une meilleure façon encore. N'ai pas regardé dans un an environ, soit bien.
OriginalL'auteur thomasmalt
Vous pouvez essayer en utilisant la totalité du chemin d'accès au serveur de votre dépôt git.
Je suis dans le processus de mise en œuvre de mon premier projet à l'aide de git. Je suis à l'aide de git service offert par mon partagé Linux plan d'hébergement (1and1).
Après beaucoup d'essais et d'erreurs, j'semblent être en mesure de trouver le dépôt git si j'utilise le plein chemin d'accès au serveur.
Dans mon cas:
Mon dépôt git a été créé /projet
La seule voie qui semble permettez-moi de trouver le dépôt git est:
/homepages/foo/bar/htdocs/projet/.git <- c'est tout le chemin d'accès au serveur chez 1and1.
Je suis en utilisant le protocole SSH.
Il ne fait pas de sens que je dois utiliser le chemin d'accès complet parce que quand j'ai ssh à mon compte, je reçois à mon compte à domicile. Mais toute autre combinaison que j'ai essayé ne fonctionne pas.
Si vous êtes curieux de voir l'exacte configuration que j'ai utilisé pour accéder à mon dépôt git dans mon partagé hôte, cochez cette question -> Les problèmes de clonage 1and1 dépôt git dans 1and1 partagé serveur Linux avec Eclipse EGit
Bonne chance!
OriginalL'auteur jdias
J'ai eu le même problème, j'ai vérifié la configuration eclipse de SSH2 et il a trouvé pointe correctement vers le "~/.ssh"
Le problème est que je n'ai pas de touches, il (id_rsa et id_rsa.pub)
J'ai ajouté, a de nouveau essayé, j'ai tiré avec succès mon dépôt github.
OriginalL'auteur Montaro