Skip to main content

Ajout de code hébergé localement dans GitHub

Découvrez comment ajouter du code source ou des dépôts existants dans GitHub AE à partir de la ligne de commande en utilisant des commandes GitHub CLI ou Git. Ensuite, partagez votre code et invitez d’autres utilisateurs à travailler avec vous.

À propos de l’ajout de code source existant dans GitHub AE

Si vous avez du code source existant ou des dépôts stockés localement sur votre ordinateur ou réseau privé, vous pouvez les ajouter dans GitHub AE en tapant les commandes appropriées dans un terminal. Vous pouvez le faire en tapant directement les commandes Git ou en utilisant GitHub CLI.

GitHub CLI est un outil open source permettant d’utiliser GitHub à partir de la ligne de commande de votre ordinateur. GitHub CLI peut simplifier le processus d’ajout d’un projet existant dans GitHub AE en utilisant la ligne de commande. Pour en savoir plus sur GitHub CLI, consultez « À propos de GitHub CLI ».

Conseil : Si vous préférez utiliser une interface utilisateur de type pointer-cliquer, essayez d’ajouter votre projet avec GitHub Desktop. Pour plus d’informations, consultez « Ajouter un dépôt de votre ordinateur local vers GitHub Desktop » dans l’Aide de GitHub Desktop .

Avertissement : N’appliquez jamais git add, commit ni push sur des informations sensibles pour un dépôt distant. Les informations sensibles peuvent être, sans s’y limiter :

Pour plus d’informations, consultez « Suppression de données sensibles d’un dépôt ».

Ajouter un dépôt local dans GitHub AE avec GitHub CLI

  1. À partir de la ligne de commande, accédez au répertoire racine de votre projet.

  2. Initialisez le répertoire local en tant que dépôt Git.

    git init -b main
  3. Indexez et commitez tous les fichiers dans votre projet.

    git add . && git commit -m "initial commit"
  4. Pour créer un dépôt pour votre projet dans GitHub, utilisez la sous-commande gh repo create. Lorsque vous y êtes invité, sélectionnez Pousser un dépôt local existant vers GitHub et entrez le nom souhaité pour votre dépôt. Si vous voulez que votre projet appartienne à une organisation plutôt qu’à votre compte d’utilisateur, spécifiez le nom de l’organisation et le nom du projet avec organization-name/project-name.

  5. Suivez les invites interactives. Pour ajouter le dépôt distant et le pousser, répondez oui quand vous êtes invité à ajouter le dépôt distant et à pousser les commits vers la branche active.

  6. Vous pouvez aussi ignorer toutes les invites, fournir le chemin du dépôt avec l’indicateur --source et passer un indicateur de visibilité (--public, --private ou --internal). Par exemple : gh repo create --source=. --public. Spécifiez un dépôt distant avec l’indicateur --remote. Pour pousser vos commits, passez l’indicateur --push. Pour plus d’informations sur les arguments possibles, consultez le manuel de GitHub CLI.

Ajouter un dépôt local dans GitHub AE en utilisant Git

  1. Créez un nouveau dépôt sur your enterprise. Pour éviter les erreurs, n’initialisez pas le nouveau dépôt avec le fichier README, la licence ou les fichiers gitignore. Vous pouvez ajouter ces fichiers une fois que votre projet a été poussé vers GitHub AE. Liste déroulante Nouveau dépôt 1. Ouvrez TerminalTerminalGit Bash.

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

  3. Utilisez la commande init pour initialiser le répertoire local en tant que dépôt Git. Par défaut, la branche initiale est appelée main.

    Si vous utilisez Git 2.28.0 ou une version ultérieure, vous pouvez définir le nom de la branche par défaut en utilisant -b.

    $ git init -b main

    Si vous utilisez Git 2.27.1 ou une version antérieure, vous pouvez définir le nom de la branche par défaut en utilisant && git symbolic-ref HEAD refs/heads/main.

    $ git init && git symbolic-ref HEAD refs/heads/main
  4. Ajoutez les fichiers dans votre nouveau dépôt local. Cette opération les indexe en vue du premier commit.

    $ git add .
    # Adds the files in the local repository and stages them for commit. Pour désindexer un fichier, utilisez « git reset HEAD VOTRE-FICHIER ».
  5. Commitez les fichiers que vous avez indexés dans votre dépôt local.

    $ git commit -m "First commit"
    # Commits the tracked changes and prepares them to be pushed to a remote repository. Pour supprimer ce commit et modifier le fichier, utilisez « git reset --soft HEAD~1 », puis commitez et rajoutez le fichier.
  6. En haut de votre dépôt, dans la page Configuration rapide de l’instance de GitHub AE, cliquez sur pour copier l’URL du dépôt distant. Champ Copier l’URL du dépôt distant

  7. Dans Terminal, ajoutez l’URL du dépôt distant vers lequel votre dépôt local sera poussé.

    $ git remote add origin <REMOTE_URL>
    # Sets the new remote
    $ git remote -v
    # Verifies the new remote URL
  8. Envoyez (push) les modifications de votre dépôt local vers your enterprise.

    $ git push -u origin main
    # Pushes the changes in your local repository up to the remote repository you specified as the origin
  1. Créez un nouveau dépôt sur your enterprise. Pour éviter les erreurs, n’initialisez pas le nouveau dépôt avec le fichier README, la licence ou les fichiers gitignore. Vous pouvez ajouter ces fichiers une fois que votre projet a été poussé vers GitHub AE. Liste déroulante Nouveau dépôt 1. Ouvrez TerminalTerminalGit Bash.

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

  3. Utilisez la commande init pour initialiser le répertoire local en tant que dépôt Git. Par défaut, la branche initiale est appelée main.

    Si vous utilisez Git 2.28.0 ou une version ultérieure, vous pouvez définir le nom de la branche par défaut en utilisant -b.

    $ git init -b main

    Si vous utilisez Git 2.27.1 ou une version antérieure, vous pouvez définir le nom de la branche par défaut en utilisant && git symbolic-ref HEAD refs/heads/main.

    $ git init && git symbolic-ref HEAD refs/heads/main
  4. Ajoutez les fichiers dans votre nouveau dépôt local. Cette opération les indexe en vue du premier commit.

    $ git add .
    # Adds the files in the local repository and stages them for commit. Pour désindexer un fichier, utilisez « git reset HEAD VOTRE-FICHIER ».
  5. Commitez les fichiers que vous avez indexés dans votre dépôt local.

    $ git commit -m "First commit"
    # Commits the tracked changes and prepares them to be pushed to a remote repository. Pour supprimer ce commit et modifier le fichier, utilisez « git reset --soft HEAD~1 », puis commitez et rajoutez le fichier.
  6. En haut de votre dépôt, dans la page Configuration rapide de l’instance de GitHub AE, cliquez sur pour copier l’URL du dépôt distant. Champ Copier l’URL du dépôt distant

  7. À partir de l’invite de commandes, ajoutez l’URL du dépôt distant vers lequel votre dépôt local sera poussé.

    $ git remote add origin <REMOTE_URL>
    # Sets the new remote
    $ git remote -v
    # Verifies the new remote URL
  8. Envoyez (push) les modifications de votre dépôt local vers your enterprise.

    $ git push origin main
    # Pushes the changes in your local repository up to the remote repository you specified as the origin
  1. Créez un nouveau dépôt sur your enterprise. Pour éviter les erreurs, n’initialisez pas le nouveau dépôt avec le fichier README, la licence ou les fichiers gitignore. Vous pouvez ajouter ces fichiers une fois que votre projet a été poussé vers GitHub AE. Liste déroulante Nouveau dépôt 1. Ouvrez TerminalTerminalGit Bash.

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

  3. Utilisez la commande init pour initialiser le répertoire local en tant que dépôt Git. Par défaut, la branche initiale est appelée main.

    Si vous utilisez Git 2.28.0 ou une version ultérieure, vous pouvez définir le nom de la branche par défaut en utilisant -b.

    $ git init -b main

    Si vous utilisez Git 2.27.1 ou une version antérieure, vous pouvez définir le nom de la branche par défaut en utilisant && git symbolic-ref HEAD refs/heads/main.

    $ git init && git symbolic-ref HEAD refs/heads/main
  4. Ajoutez les fichiers dans votre nouveau dépôt local. Cette opération les indexe en vue du premier commit.

    $ git add .
    # Adds the files in the local repository and stages them for commit. Pour désindexer un fichier, utilisez « git reset HEAD VOTRE-FICHIER ».
  5. Commitez les fichiers que vous avez indexés dans votre dépôt local.

    $ git commit -m "First commit"
    # Commits the tracked changes and prepares them to be pushed to a remote repository. Pour supprimer ce commit et modifier le fichier, utilisez « git reset --soft HEAD~1 », puis commitez et rajoutez le fichier.
  6. En haut de votre dépôt, dans la page Configuration rapide de l’instance de GitHub AE, cliquez sur pour copier l’URL du dépôt distant. Champ Copier l’URL du dépôt distant

  7. Dans Terminal, ajoutez l’URL du dépôt distant vers lequel votre dépôt local sera poussé.

    $ git remote add origin <REMOTE_URL>
    # Sets the new remote
    $ git remote -v
    # Verifies the new remote URL
  8. Envoyez (push) les modifications de votre dépôt local vers your enterprise.

    $ git push origin main
    # Pushes the changes in your local repository up to the remote repository you specified as the origin

Pour aller plus loin