J'ai du code dans Eclipse que je voudrais télécharger sur GitHub mais jusqu'à présent, je ne peux pas comprendre comment. Il dit "créer un référentiel" mais cela ressemble plus à un dossier qui contient vos projets et je ne sais pas comment télécharger mon code dessus. Toutes mes excuses pour la question apparemment stupide. Aussi, comment supprimer des référentiels? Je n'ai pas vu le moyen de le faire non plus.
Bien que le plugin EGit pour Eclipse soit une bonne option, une solution encore meilleure serait d’apprendre à utiliser git bash - c’est-à-dire git à partir de la ligne de commande. Il n’est pas très difficile d’apprendre les bases de git et il est souvent très utile 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 à http://github.com/ et créez un compte et un référentiel.
Sur votre ordinateur, vous devrez d’abord naviguer dans le dossier du projet à l’aide de git bash. Quand vous y arrivez vous faites:
git init
qui lance un nouveau référentiel git dans ce répertoire.
Lorsque vous avez terminé, vous devez enregistrer ce nouveau référentiel avec une télécommande (où vous allez téléverser - Push - vos fichiers), qui dans ce cas sera github. Vous obtiendrez l'URL correcte de votre dépôt sur 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, vous devez donc:
git commit -a -m "Initial commit" # this stages your files locally for commit.
# they haven't actually been pushed yet
Vous avez maintenant créé un commit dans votre référentiel local, mais pas dans le dépôt distant. Pour le mettre sur la télécommande, 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 sur github
https://www.youtube.com/watch?v=BH4OqYHoHC0
Ajout des étapes ici.
Faites un clic droit sur votre projet Eclipse -> Équipe -> Partager le projet
Choisissez git dans la liste affichée. cochez la case demandant de créer ou d'utiliser un référentiel -> cliquez sur créer un référentiel, puis cliquez sur terminer. - Cela créera un dépôt Git local. (En supposant que git soit déjà installé)
Faites un clic droit sur projet -> Équipe -> Valider - Sélectionnez uniquement les fichiers que vous souhaitez valider et cliquez sur Valider. - Les fichiers sont maintenant enregistrés dans votre dépôt local.
Accédez à la vue des référentiels git dans Eclipse (ou Équipe -> Afficher dans la vue des référentiels)
Développez le référentiel git de votre projet et cliquez avec le bouton droit sur Télécommandes -> Créer une télécommande.
Le nom à distance apparaîtra comme origine, sélectionnez l'option 'Configurer Push' et cliquez sur OK
Dans la boîte de dialogue suivante, cliquez sur modifier en regard de la zone de texte de l'URI et donnez l'URL de votre compte, votre nom d'utilisateur, votre mot de passe, puis cliquez sur "Enregistrer et publier". Ceci configure git Push.
Pour configurer Fetch, allez dans Git Repositories -> Remote -> Configure Fetch -> Ajouter -> Branche Master -> Suivant -> Terminer -> Enregistrer et récupérer
Pour configurer la branche principale, branche -> Local -> branche principale -> cliquez avec le bouton droit de la souris et configurez la branche -> Distant: branche d'origine et amont: refs/head/master -> cliquez sur ok
Lors de l'actualisation de votre repo, vous pourrez voir les fichiers que vous avez engagés et vous pouvez faire du Push et du pull depuis le repo.
Pour Eclipse, je pense que EGIT est la meilleure option . Ce guide http://rogerdudler.github.io/git-guide/index.html vous aidera à comprendre rapidement git.
Beaucoup de ces réponses mentionnent comment partager le projet sur Git, ce qui est simple. Il suffit de partager le code sur git, mais il convient de noter qu’il n’existe aucun "fichier de projet" apparent sur lequel l’utilisateur final peut cliquer deux . Au lieu de cela, vous devez utiliser Import-> General-> Existing project et sélectionner le dossier entier.
La réponse de Jokab m'a beaucoup aidé, mais dans mon cas, je ne pouvais pas appuyer sur github tant que je ne me suis pas connecté à mon compte github sur mon compte git bash.
git config credential.helper store
puis
git Push http://github.com/[user name]/[repo name].git
Après la deuxième commande, une fenêtre graphique est apparue, j'ai fourni mes identifiants de connexion et cela a fonctionné pour moi.