web-dev-qa-db-fra.com

Comment télécharger un projet sur Github

Après avoir vérifié cette question , je n'ai toujours aucune idée de la manière de télécharger un projet dans mon référentiel Git Hub.

Je suis nouveau sur Git Hub et je ne sais pas quoi faire. J'ai créé un référentiel mais je souhaite y transférer mon projet.

J'ai cherché un bouton de téléchargement sur la page du référentiel, mais je n'ai rien vu de tel.

J'ai examiné les liens fournis jusqu'à présent, mais je ne reçois toujours pas où. Ils mentionnent la ligne de commande, est-ce la ligne de commande Windows ou Git Bash? Parce que je ne peux rien faire non plus.

J'ai également essayé d'utiliser l'interface graphique de Git, mais lorsque je sélectionne le dossier souhaité, il indique que ce n'est pas un référentiel Git ... faut-il le compresser? J'ai essayé d'ajouter le fichier .gitconfig dans le dossier, mais cela ne fait aucune différence.

Merci d'avance :)

142
jampez77

Depuis que j'ai écrit cette réponse, github a publié un client natif windows qui rend toutes les étapes ci-dessous redondantes.

Vous pouvez également utiliser sourcetree pour obtenir les configurations git et Mercurial sous Windows.


Voici comment procéder sous Windows:

  1. Si vous n'avez pas installé git, voyez cet article sur la façon de le configurer.
  2. Ouvrez une invite de commande Windows.
  3. Accédez au répertoire dans lequel se trouve votre code source dans la commande Invite.
  4. Commencez par créer un nouveau référentiel dans ce répertoire git init. "Référentiel git vide initialisé dans .... git" (... est le chemin).
  5. Maintenant, vous devez informer git de vos fichiers en les ajoutant à votre référentiel. Faites cela avec git add filename. Si vous voulez ajouter tous vos fichiers, vous pouvez faire git add .
  6. Maintenant que vous avez ajouté vos fichiers et apporté vos modifications, vous devez commettre vos modifications afin que git puisse les suivre. Tapez git commit -m "adding files". -m vous permet d'ajouter le message commit en ligne.

Jusqu'ici, les étapes ci-dessus correspondent à ce que vous feriez même si vous n'utilisiez pas github. Ce sont les étapes normales pour démarrer un référentiel git. N'oubliez pas que git est distribué (décentralisé), cela signifie que vous n'avez pas besoin d'un "serveur central" (ni même d'une connexion réseau) pour utiliser git.

Vous souhaitez maintenant appliquer les modifications à votre référentiel git hébergé avec github. Pour vous cela en disant git à ajouter un emplacement distant, et vous le faites avec cette commande:

git remote add Origin https://github.com/yourusername/your-repo-name.git

Une fois que vous avez fait cela, git connaît maintenant votre référentiel distant. Vous pouvez ensuite le dire à Push (qui est "uploader") vos fichiers validés:

git Push -u Origin master

215
Burhan Khalid

How to upload a project to Github from scratch

Suivez ces étapes pour vous projeter sur Github

1) git init

2) git add .

3) git commit -m "Add all my files"

4) git remote add Origin https://github.com/yourusername/your-repo-name.git

Le téléchargement du projet à partir de zéro nécessite git pull Origin master.

5) git pull Origin master

6) git Push Origin master

37
RishiKesh Pathak

Suivez ces deux étapes:

  1. Créez le référentiel en ligne en utilisant le lien: https://github.com/new
  2. Ensuite, liez votre référentiel local au référentiel distant à l'aide de la commande: git add remote Origin https://github.com/userName/repo.gitVoici, le référentiel sera votre référentiel distant que vous venez de créer.

Cela fonctionnera comme un charme. Pas besoin de s'inquiéter des méthodes SSH ou HTTPS. J'ai d'abord fait face au même problème et j'ai passé des heures à la solution. Mais cela a fonctionné pour moi.

13
VinayBS
git Push --force Origin master

si vous avez des problèmes pour télécharger!

12
sonu

Ici, j’explique comment je l’ai fait sur Window, peut-être que ça aide aussi les autres :)

Assurez-vous d’installer Git et GitHub .

Une fois l’installation terminée, ouvrez “git bash”;

 enter image description here

donc une fenêtre comme ci-dessous va apparaître:

 enter image description here

Allez-y et tapez cd ~ pour vous assurer que vous êtes bien dans le répertoire personnel;

Vous pouvez vérifier l’adresse dans laquelle vous vous trouvez en tapant pwd;

Maintenant, vous devez créer un compte GitHub

Après avoir créé un compte GitHub, allez-y et connectez-vous;

Une fois connecté, en haut à droite, cliquez sur le + et choisissez «Nouveau référentiel».

 enter image description here

Ensuite, dans la fenêtre ouverte, tapez le nom que vous souhaitez attribuer au référentiel dans la zone «Nom du référentiel». Ajoutez «Description (facultatif)» si vous le souhaitez et cochez «Initialiser ce référentiel avec un fichier README». Cliquez ensuite sur «Créer un référentiel».

 enter image description here

Maintenant, allez à votre pilote C; créez un nouveau dossier et nommez-le «git» Maintenant, allez dans la fenêtre «git bash»; changez le répertoire en lecteur c en tapant cd ~; cd /c Si vous tapez ls ici, les dossiers s'y trouveraient; Assurez-vous que le dossier git y figure:

 enter image description here

Retournez maintenant dans le navigateur. allez sur votre page GitHub, cliquez sur le référentiel que vous avez créé; et cliquez sur «Cloner ou télécharger»; et copiez l'adresse qui y figure (en choisissant copier dans le presse papier)

 enter image description here

Revenons maintenant à «git bash»; Utilisez la commande cd git pour accéder au dossier git. Maintenant, écrivez les commandes suivantes pour vous connecter à votre GitHub (entrez le nom d'utilisateur et le mot de passe de votre GitHub quand il vous le demandera)

git config --global user.name "Your Name"

Et ensuite: git config --global user.email [email protected] . Tapez ensuite: git clone (url), au lieu de (url), tapez l'adresse du référentiel GitHub que vous avez copié à partir de votre page GitHub; (par exemple, git clone https://github.com/isalirezag/Test.git ).

Maintenant, si vous exécutez la commande ls, vous y verrez votre référentiel; Si vous ouvrez également le dossier git que vous avez dans votre fenêtre, vous verrez que votre référentiel est ajouté en tant que dossier. 

Maintenant, utilisez la commande cd pour accéder au référentiel: cd Test 

Continuez, copiez et collez tous les fichiers que vous souhaitez placer dans ce référentiel dans ce dossier. 

Pour transférer les fichiers dans votre référentiel, vous devez procéder comme suit: 

Type Git 

add filename (nomfichier est le nom du fichier que vous souhaitez télécharger) ou vous pouvez taper la commande ci-dessous si vous souhaitez ajouter tous les fichiers du dossier:

git add . 

Puis tapez: git commit -m "adding files". Et ensuite: git Push -u Origin master.

Et ensuite, vous devriez être prêt, si vous actualisez votre compte GitHub, les fichiers doivent être là :)

5
Alex

Créez un nouveau référentiel sur GitHub. Pour éviter les erreurs, n'initialisez pas le nouveau référentiel avec les fichiers README, license ou gitignore. Vous pouvez Ajoutez ces fichiers après que votre projet ait été poussé dans GitHub. Ouvrir Terminal (pour les utilisateurs de Mac) ou la commande Invite (pour les utilisateurs de Windows et Linux ).

Changez le répertoire de travail actuel en votre projet local.

Initialisez le répertoire local en tant que référentiel Git.

git init
#Add the files in your new local repository. This stages them for the first commit.

git add
# Adds the files in the local repository and stages them for commit. To unstage a file, use 'git reset HEAD YOUR-FILE'. Commit the files that you've staged in your local repository.

git commit -m 'First commit'
#Commits the tracked changes and prepares them to be pushed to a remote repository. To remove this commit and modify the file, use 'git reset --soft HEAD~1' and commit and add the file again.

  1. En haut de la page de configuration rapide de votre référentiel GitHub, cliquez sur  enter image description here pour copier l'URL du référentiel distant. En haut de la configuration rapide de votre référentiel GitHub page, cliquez pour copier l'URL du référentiel distant. 
  2. Dans l'invite de commande, ajoutez l'URL du référentiel distant où votre référentiel local sera poussé.

$ git remote add Origin remote repository URL# Sets the new remote git remote -v# Verifies the new remote URL Note: GitHub for Windows users should use the command git remote set-url Origin instead of git remote add Origin here. Push the changes in your local repository to GitHub.

$ git Push Origin master
# Pushes the changes in your local repository up to the remote repository you specified as the Origin.

Source Attribution: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/

5
Rakesh

Je suppose que vous êtes sur un système Windows comme moi et que GIT est installé. Vous pouvez soit exécuter ces commandes par une simple commande Invite dans le répertoire du projet, soit utiliser GitBash.

Étape 1: Créez manuellement un référentiel dans GIT. Donnez-lui le nom que vous préférez.

Étape 2: Accédez au répertoire de votre projet local. Si vous souhaitez publier votre code dans ce nouveau référentiel que vous venez de créer, assurez-vous qu'il n'y a pas de nom de dossier dans le répertoire racine des projets .git. S'il y a lieu, supprimez-le . Exécutez la commande git init 

Étape 3: Exécutez la commande git add .

étape 4: Exécutez la commande git commit -m YourCommitName

Étape 5: Lancer la commande git remote add YourRepositoryName https://github.com/YourUserName/YourRepositoryName.git

Étape 6: Lancer la commande git Push --set-upstream YourRepositoryName master --force

Veuillez noter que j'utilise la dernière version de GIT au moment de la rédaction. Notez également que je n'ai pas spécifié de branche particulière pour pousser le code dans afin qu'il soit passé à maîtriser. À l'étape 6, le GIT vous demandera d'autoriser la commande en vous demandant de saisir un nom d'utilisateur et un mot de passe dans une fenêtre contextuelle.

J'espère que ma réponse a aidé.

4
Abhay Shiro
  1. Ouvrez Git Bash.
  2. Changez le répertoire de travail actuel en votre projet local.
  3. Initialisez le répertoire local en tant que référentiel Git: $ git init
  4. Ajoutez les fichiers dans votre nouveau référentiel local. Cela les met en scène pour le premier commit: $ git add .
  5. Commettez les fichiers que vous avez stockés dans votre référentiel local: $ git commit -m "First commit"
  6. En haut de la page Configuration rapide de votre référentiel GitHub, cliquez pour copier l'URL du référentiel distant.
  7. Dans l'invite de commande, ajoutez l'URL du référentiel distant sur lequel votre référentiel local sera chargé: $ git remote add Origin remote repository URL
  8. Transférez les modifications dans votre référentiel local vers GitHub: $ git Push Origin master
3
felhi

Je pense que la chose la plus facile à faire pour vous serait d'installer le plugin git pour Eclipse. Cela fonctionne plus ou moins de la même façon que les plugins Eclipse CVS et SVN:

http://www.Eclipse.org/egit/

GL!

3
Eva
  1. Vous devez d'abord créer un compte sur Github
  2. Puis créez un nouveau projet - nommez ce projet comme vous le souhaitez, puis l'url de votre projet s'affiche.
  3. Maintenant, copiez l'URL
  4. Ouvrez ensuite l'invite de commande et accédez au répertoire ou au dossier que vous souhaitez télécharger à l'aide de cmd.
  5. Puis tapez les commandes suivantes

     git init
     git add .
     git commit -m "initial commit"
     git remote add Origin PASTE URL
     git Push -u Origin master
    
  6. Maintenant, vérifiez votre compte GitHub, le référentiel est téléchargé avec succès.

Pour un guidage complet, vous pouvez regarder cette vidéo .

2
mitesh7172

Download SourceTree . Il est disponible pour Windows7 + et Mac et il est vivement recommandé de télécharger des fichiers sur github via une interface utilisateur interactive.

2
Prakhar1001

Suivez ces étapes pour télécharger votre projet sur Github

1) git init

2) git add .

3) git commit -m "Add all my files"

4) git remote add Origin https://github.com/yourusername/your-repo-name.git

Le téléchargement du projet à partir de zéro nécessite git pull Origin Master.

5) git pull Origin master

6) git Push Origin master

Si un problème survient en poussant, utilisez git Push --force Origin master

2
Ali Yar Khan

La chose la plus utile que vous puissiez faire est probablement de parcourir le livre en ligne [http://git-scm.com/book/fr/]. C'est vraiment une lecture assez décente et vous donne le contexte conceptuel avec lequel exécuter les choses correctement.

2
ProfVersaggi

Suivez les instructions de RishiKesh Pathak ci-dessus, vous pouvez même court-circuiter la commande Push en insérant cette ligne de commande une seule fois:

git config --global Push.default simple

Donc, la prochaine fois, au lieu d’utiliser git Push Origin master, vous aurez juste besoin de:

git Push

Voir détails ici .

1
Chetabahana

Cela a fonctionné pour moi.

1- git init
2- git add .
3- git commit -m "Add all my files"
4- git remote add Origin https://github.com/USER_NAME/FOLDER_NAME
5- git pull Origin master --allow-unrelated-histories
6- git Push Origin master
1
Walid Bousseta

Le meilleur moyen de git est de démarrer Gitting. Essayez ce site Web qui vous guidera pas à pas sur les moyens essentiels pour exécuter des fonctions en ligne de commande pour pousser un projet sur GitHub.

Ceci s’appelle try.github.io ou vous pouvez également suivre un cours sur codeAcademy

1
Shan-Desai

Il m'a fallu environ 2 heures pour comprendre que je suis supposé créer un repo sur GitHub ( http://github.com/new ) avant que ne tente de transmettre mes fichiers locaux à github.

Après avoir essayé de pousser les erreurs étaient comme:

remote: Repository not found.
fatal: repository 'https://github.com/username/project.git/' not found

Je me sens idiot, mais je voudrais vraiment insister sur ce point. Je pensais juste que mon référentiel serait créé automatiquement lors du premier Push. J'avais tellement tort.

0
O95

J'ai fait comme suit;

  1. git init
  2. git add.
  3. git commit -m "Your_message"
  4. git remote add Origin @votre_git_repository
  5. maître git Push -u Origin

Bien sur vous devez installer git

0
Cansel Muti

J'ai trouvé cette vidéo sur youtube qui l'explique très bien. Titre: "Configurer le dépôt sur Github et pousser le premier projet sur GitHub" veuillez suivre le lien ci-dessous:

https://www.youtube.com/watch?v=gAWiXbT599E

Je poste ceci pour aider les autres qui pourraient avoir un problème similaire à celui que j'avais avant de trouver cette vidéo.

  1. Nous avons besoin de Git Bash
  2. Dans la section de commande de Git Bash ::

1.1 ls

Il vous montrera l'emplacement par défaut.

1.2 CD "C:\Utilisateurs\utilisateur\Bureau\HTML" Nous devons affecter le chemin du projet

1.3 git init Il initialisera le référentiel git vide dans C:\Users\user\Desktop\HTML

1.4 ls Il listera tous les noms de fichiers

1.5 git remote add Origin https://github.com/repository/test.git c'est votre https://github.com/repository/test.git c'est votre chemin du référentiel

1.6 git remote -v Pour vérifier la météo, nous avons fetch ou Permission Push ou non

1,7 git ajouter. Si vous mettez. alors cela signifie que tout ce que nous avons dans le dossier spécifique publie tout.

1.8 git commit -m "Première fois"

1.9 maître git Push -u Origin

0
Rahul Gangahar