web-dev-qa-db-fra.com

Comment créer un référentiel git distant dans EGit et le lier à un projet Eclipse existant?

J'utilise Eclipse Helios et EGit. Je suis nouveau chez Git. J'ai un projet Eclipse existant pour une application Android que je voudrais placer dans Git. Quelqu'un peut-il s'il vous plaît partager quelques instructions sur la façon de configurer un dépôt Git sur un dossier partagé et placer le projet existant dans ce git repo en utilisant EGit? J'ai essayé une variété d'options sans succès.

Merci!

24
Dan Largo

J'avais la même question (comment le faire dans Eclipse/eGit), et je viens de trouver la réponse à la question posée dans le titre:

  1. allez dans Window> Show Views> Others sélectionnez Git repositories
  2. développez le référentiel pour voir "télécommandes", faites un clic droit et Create Remote
  3. choisissez l'option: fetch indiquera à Eclipse que vous n'êtes autorisé qu'à lire (ce qui est la bonne option si vous ne voulez pas/n'avez pas le droit de pousser sur ce dépôt). puis nommez ce référentiel distant comme vous le souhaitez (le premier est généralement nommé "Origin", mais vous pouvez avoir "prod", "test-server", ...)
  4. cliquez sur modifier pour spécifier l'URI du référentiel. Vous pouvez coller sur le premier champ l'URI complet que vous taperiez après "git clone".
  5. "Terminer" puis "Enregistrer et pousser" ou "Enregistrer et récupérer" selon ce que vous avez choisi au 3 °

De plus, pour créer un nouveau projet dans Eclipse à partir d'un référentiel git existant avec eGit, tout ce que vous avez à faire est d'aller dans File > Import...et en choisissant Git/Projets dans Git. Suivez ensuite les étapes

34
Asenar

Vous pouvez tout faire à partir de la ligne de commande:

Faites-le à la racine du projet:

git init

Faites de même dans le dossier où vous souhaitez que votre dépôt béni ou central:

git init --bare

Dans le référentiel local, ajoutez un fichier Lisez-moi et validez-le:

echo "testing" > readme
git add readme   
git commit -m "initial commit"

Maintenant, liez et transférez vos modifications vers le référentiel central:

git remote add Origin //server/share/repodir
git Push -u Origin master

J'espère que cela vous aidera à démarrer.

Vous pouvez utiliser egit plus tard si vous le souhaitez, mais il n'y a rien de mal à utiliser git séparément.

12
Adam Dymitruk

Voir http://wiki.Eclipse.org/EGit/User_Guide

Si vous ne voulez qu'un seul projet dans votre git repo, Team> Share Project transformera ce projet en git repo. Vous pouvez ensuite créer un autre référentiel sur votre partage et pousser votre référentiel de projet vers le référentiel de dossier partagé.

Si vous voulez un dépôt avec plusieurs projets, votre meilleur pari est de créer le projet dans un emplacement externe à l'espace de travail. Ensuite, vous pouvez créer le référentiel git dans le dossier au-dessus de votre projet.

6
Paul Webster