J'ai du code dans Eclipse que j'aimerais télécharger sur GitHub mais jusqu'à présent je n'arrive pas à trouver comment. Il est dit "créer un dépôt" mais cela ressemble plus à un dossier qui contient vos projets et je ne suis pas sûr de savoir comment y télécharger mon code. Je m'excuse pour cette question apparemment stupide. De même, comment supprimer un dépôt ? Je n'ai pas vu de moyen de le faire non plus.
Réponses
Trop de publicités?Bien que le plugin EGit pour Eclipse soit une bonne option, une option encore meilleure serait d'apprendre à utiliser git bash -- c'est-à-dire git à partir de la ligne de commande. Il n'est pas terriblement difficile d'apprendre les bases de git, et il est souvent très bénéfique de comprendre certaines opérations de base avant de s'appuyer sur une interface graphique pour le faire à votre place. Mais pour répondre à votre question :
Tout d'abord, téléchargez git à partir de http://git-scm.com/ . Ensuite, allez sur http://github.com/ et créer un compte et un référentiel.
Sur votre machine, vous devrez d'abord naviguer vers le dossier du projet en utilisant git bash. Lorsque vous y arrivez, faites :
git init
qui initie un nouveau dépôt git dans ce répertoire.
Une fois que vous avez fait cela, vous devez enregistrer ce nouveau dépôt avec un dépôt distant (où vous téléchargerez - pousser - vos fichiers), qui dans ce cas sera github. Cela suppose que vous avez déjà créé un dépôt github. Vous obtiendrez l'URL correcte à partir de votre dépôt dans GitHub.
git remote add origin https://github.com/[username]/[reponame].git
Vous devez ajouter vos fichiers existants à votre commit local :
git add . # this adds all the files
Ensuite, vous devez faire un commit initial, donc vous le faites :
git commit -a -m "Initial commit" # this stages your files locally for commit.
# they haven't actually been pushed yet
Maintenant vous avez créé un commit dans votre repo local, mais pas dans le repo distant. Pour le mettre sur le distant, vous faites la deuxième ligne que vous avez postée :
git push -u origin --all
Voici une vidéo étape par étape du téléchargement de projets Eclipse vers Github.
https://www.youtube.com/watch?v=BH4OqYHoHC0
J'ajoute les étapes ici.
-
Cliquez à droite sur votre projet eclipse -> Equipe -> Partager le projet
-
Choisissez git dans la liste affichée ; cochez la case demandant de créer ou d'utiliser un dépôt -> cliquez sur créer un dépôt et cliquez sur terminer. - Cela créera un dépôt git local. (En supposant que vous avez déjà installé git).
-
Cliquez avec le bouton droit de la souris sur le projet -> Team -> Commit - Sélectionnez uniquement les fichiers que vous voulez commettre et cliquez sur Commit. - Les fichiers sont maintenant livrés dans votre dépôt local.
-
Allez dans la vue des dépôts git dans eclipse ( ou Team -> Show in repositories View)
-
Développez le dépôt git de votre projet et faites un clic droit sur Remotes -> Create Remote (Créer une télécommande).
-
Le nom de la télécommande apparaîtra comme origine, sélectionnez l'option 'Configure Push' et cliquez sur ok.
-
Dans la boîte de dialogue suivante, cliquez sur changer à côté de la zone de texte URI et donnez votre url git, votre nom d'utilisateur, votre mot de passe et cliquez sur 'Save and Push'. Ceci configure git Push.
-
Pour configurer Fetch, allez à Git Repositories -> Remote -> Configure Fetch -> Add -> Master Branch -> Next -> Finish -> Save and Fetch.
-
Pour configurer la branche principale, Branch -> Local -> Master Branch -> Clic droit et configurer la branche -> Remote : origin et Upstream Branch : refs/heads/master -> click ok
En rafraîchissant votre repo, vous serez en mesure de voir les fichiers que vous avez commis et vous pouvez faire du push et du pull à partir du repo.
Pour Eclipse, je pense que l'EGIT est la meilleure option. Ce guide http://rogerdudler.github.io/git-guide/index.html vous aidera à comprendre git rapidement.
Beaucoup de ces réponses mentionnent comment partager le projet sur Git, ce qui est facile, il suffit de partager le code sur git, mais une chose à noter est qu'il n'y a pas de "fichier projet" apparent sur lequel l'utilisateur final peut double cliquer. Au lieu de cela, vous devez utiliser Import->General->Existing project et sélectionner le dossier entier.
- Réponses précédentes
- Plus de réponses