Comme mentionné dans la réponse d' Alain Beauvois , et maintenant (T4 2013) mieux expliqué dans
Copiez l'URL de GitHub et sélectionnez dans Eclipse dans le menu le
File → Import → Git → Projects from Git
Si le dépôt Git n'est pas encore cloné:
Pour extraire un projet distant, vous devrez d'abord cloner son référentiel.
Ouvrez l'assistant d'importation Eclipse (par exemple File => Import
), sélectionnez Git => Projects
dans Git et cliquez sur Next
.
Sélectionnez « URI
» et cliquez sur Next
.
Vous devrez maintenant entrer l'emplacement du référentiel et les données de connexion. La saisie de l'URI remplira automatiquement certains champs. Remplissez tous les autres champs obligatoires et appuyez sur Next
. Si vous utilisez GitHub, vous pouvez copier l'URI de la page Web.
Sélectionnez toutes les branches que vous souhaitez cloner et appuyez à nouveau sur Suivant.
Appuyez sur le bouton Cloner… pour ouvrir un autre assistant de clonage des référentiels Git.
Réponse originale (juillet 2011)
Premièrement, si votre «répertoire de travail» est C:\Users
, c'est étrange, car cela signifierait que vous avez cloné le dépôt GitHub directement dans C: \ Users (c'est-à-dire que vous avez un .git
répertoire dans C:\Users
)
Généralement, vous clonerez un dépôt GitHub dans " any directory of your choice\theGitHubRepoName
".
Comme décrit dans la page du manuel d'utilisation EGit :
Dans tous les cas (sauf si vous créez un référentiel "nu", mais ce n'est pas discuté ici), le nouveau référentiel est essentiellement un dossier sur le disque dur local qui contient le "répertoire de travail" et le dossier de métadonnées.
Le dossier de métadonnées est un dossier enfant dédié nommé " .git
" et souvent appelé " .git-folder
". Il contient le référentiel réel (c'est-à-dire les Commits, les Références, les logs, etc.).
Le dossier de métadonnées est totalement transparent pour le client Git, tandis que le répertoire de travail est utilisé pour exposer le contenu du référentiel actuellement extrait sous forme de fichiers pour les outils et les éditeurs.
En règle générale, si ces fichiers doivent être utilisés dans Eclipse, ils doivent être importés dans l'espace de travail Eclipse d'une manière ou d'une autre. Pour ce faire, le moyen le plus simple serait d'archiver les fichiers .project à partir desquels l'assistant "Importer des projets existants" peut créer facilement les projets. Ainsi, dans la plupart des cas, la structure d'un référentiel contenant des projets Eclipse ressemblerait à quelque chose comme ceci:
Consultez également la section Utilisation d'EGit avec Github .
Mon répertoire de travail est maintenant c:\users\projectname\.git
Vous devriez avoir le contenu de ce dépôt extrait c:\users\projectname
(en d'autres termes, vous devriez avoir plus que juste le .git
).
Alors j'essaye d'importer le projet en utilisant l'option "import" d'éclipse.
Lorsque j'essaye d'importer en sélectionnant l'option "Utiliser l'assistant de nouveaux projets", le code source n'est pas importé.
C'est normal.
Si j'importe en sélectionnant l'option "Importer en tant que projet général", le code source est importé mais le projet créé créé par Eclipse n'est pas un projet java.
Encore une fois normal.
Lorsque vous sélectionnez l'option "Utiliser l'assistant de nouveaux projets" et que vous créez un nouveau projet java à l'aide de l'assistant, le code ne devrait-il pas être importé automatiquement?
Non, cela ne ferait que créer un projet vide.
Si ce projet est créé dansc:\users\projectname
, vous pouvez alors déclarer le répertoire source existant dans ce projet.
Puisqu'il est défini dans le même répertoire de travail que le dépôt Git, ce projet doit alors apparaître comme "versionné".
Vous pouvez également utiliser l'option «Importer un projet existant», si votre dépôt GitHub avait versionné le fichier .project
et .classpath
, mais ce n'est peut-être pas le cas ici.