Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Créer un référentiel

Pour mettre votre projet sur GitHub, vous devez créer un dépôt pour qu’il y réside.

Créer un référentiel

Vous pouvez stocker un large éventail de projets dans des dépôts GitHub, notamment des projets open source. Avec des projets open source, vous pouvez partager du code pour créer de meilleurs logiciels plus fiables. Vous pouvez utiliser des dépôts pour collaborer avec d’autres personnes et suivre votre travail. Pour plus d’informations, consultez « À propos des dépôts ». Pour en savoir plus sur les projets open source, visitez OpenSource.org.

Remarques :

  • Vous pouvez créer des dépôts publics pour un projet open source. Quand vous créez votre dépôt public, veillez à inclure un fichier de licence qui détermine la façon dont vous souhaitez que votre projet soit partagé avec d’autres personnes. Pour plus d’informations sur l’open source, plus précisément sur la manière de créer et de faire évoluer un projet open source, nous avons créé des Guides Open Source qui vous aideront à promouvoir une communauté open source saine en recommandant des meilleures pratiques pour la création et la gestion des dépôts pour votre projet open source.
  • Vous pouvez également suivre un cours gratuit GitHub Skills sur la maintenance des communautés open source.
  • Vous pouvez également ajouter des fichiers d’intégrité de la communauté à vos dépôts pour définir des instructions sur la façon de contribuer, de garder vos dépôts en sécurité et bien plus encore. Pour plus d’informations, consultez « Création d’un fichier d’intégrité de la communauté par défaut ».
  1. En haut à droite d’une page, utilisez le menu déroulant et sélectionnez Nouveau dépôt. Menu déroulant avec l’option pour créer un dépôt
  2. Tapez un nom abrégé et facile à retenir pour votre dépôt. Par exemple, « hello-world ». Champ pour entrer un nom de dépôt
  3. Ajoutez éventuellement une description pour votre dépôt. Par exemple, « Mon premier dépôt sur GitHub ». Champ pour entrer une description de dépôt 1. Choisissez une visibilité de dépôt. Pour plus d’informations, consultez « À propos des dépôts ». Cases d’option pour sélectionner la visibilité des dépôts 1. Sélectionnez Initialize this repository with a README (Initialiser ce dépôt à l’aide d’un fichier LISEZMOI). Case à cocher Initialiser ce référentiel à l’aide d’un fichier LISEZMOI 1. Cliquez sur Créer le dépôt. Bouton pour créer un dépôt

Félicitations ! Vous avez réussi à créer votre premier dépôt, puis à l’initialiser avec un fichier LISEZ-MOI.

Pour en savoir plus sur GitHub CLI, consultez « À propos de GitHub CLI ».

  1. Dans la ligne de commande, accédez au répertoire dans lequel vous voulez créer un clone local de votre nouveau projet.
  2. Pour créer un dépôt pour votre projet, utilisez la sous-commande gh repo create. À l’invite, sélectionnez Créer un dépôt sur GitHub ex nihilo et entrez le nom de votre nouveau projet. Si vous voulez que votre projet appartienne à une organisation plutôt qu’à votre compte personnel, spécifiez le nom de l’organisation et le nom du projet avec organization-name/project-name.
  3. Suivez les invites interactives. Pour cloner le dépôt localement, répondez oui quand vous êtes invité à cloner le répertoire du projet distant.
  4. Sinon, pour ignorer les invites, indiquez le nom du dépôt et un indicateur de visibilité (--public, --private ou --internal). Par exemple : gh repo create project-name --public. Pour cloner le dépôt localement, passez l’indicateur --clone. Pour plus d’informations sur les arguments possibles, consultez le manuel de GitHub CLI.

Commiter votre première modification

Un commit s’apparente à un instantané de tous les fichiers inclus dans votre projet à un moment donné.

Quand vous avez créé votre dépôt, vous l’avez initialisé avec un fichier LISEZ-MOI. Les fichiers LISEZ-MOI sont parfaits pour décrire votre projet plus en détail ou pour ajouter des documents tels que des consignes d’installation ou d’utilisation de votre projet. Le contenu de votre fichier LISEZ-MOI apparaît automatiquement dans la page d’accueil de votre dépôt.

Nous allons commiter une modification apportée au fichier LISEZ-MOI.

  1. Dans la liste de fichiers de votre dépôt, cliquez sur LISEZ-MOI.md. Fichier LISEZ-MOI dans la liste de fichiers
  2. Au-dessus du contenu du fichier, cliquez sur .
  3. Sous l’onglet Modifier le fichier, tapez quelques informations sur vous-même. Nouveau contenu dans le fichier 1. Au-dessus du nouveau contenu, cliquez sur Aperçu des modifications. Bouton Aperçu du fichier
  4. Passez en revue les modifications apportées au fichier. Vous allez voir que le nouveau contenu est en vert. Affichage de l’aperçu du fichier 1. En bas de la page, tapez un message de validation court et explicite décrivant la modification que vous avez apportée au fichier. Vous pouvez attribuer la validation à plusieurs auteurs dans le message de validation. Pour plus d’informations, consultez « Création d’une validation avec plusieurs co-auteurs ». Message de validation pour votre modification 1. Sous les champs de message de commit, choisissez si vous souhaitez ajouter votre commit à la branche actuelle ou à une nouvelle branche. Si votre branche actuelle est la branche par défaut, vous devez choisir de créer une branche pour votre validation, puis de créer une demande de tirage (pull request). Pour plus d’informations, consultez « Création d’une demande de tirage ». Options de commit dans une branche 1. Sélectionnez Proposer un changement de fichier. Bouton Proposer un changement de fichier

Maintenant que vous avez créé un projet, vous pouvez commencer à commiter des modifications.

Les fichiers LISEZ-MOI sont parfaits pour décrire votre projet plus en détail ou pour ajouter des documents tels que des consignes d’installation ou d’utilisation de votre projet. Le contenu de votre fichier LISEZ-MOI apparaît automatiquement dans la page d’accueil de votre dépôt. Suivez ces étapes pour ajouter un fichier LISEZ-MOI.

  1. Dans la ligne de commande, accédez au répertoire racine de votre nouveau projet. (Ce répertoire a été créé lorsque vous avez exécuté la commande gh repo create.)

  2. Créez un fichier LISEZ-MOI contenant quelques informations sur le projet.

    echo "info about this project" >> README.md
  3. Entrez git status. Vous allez voir que vous avez un fichier README.md non suivi.

    $ git status
    
    Untracked files:
      (use "git add ..." to include in what will be committed)
      README.md
    
    nothing added to commit but untracked files present (use "git add" to track)
  4. Indexez et commitez le fichier.

    git add README.md && git commit -m "Add README"
  5. Poussez (push) les modifications vers votre branche.

    git push --set-upstream origin HEAD

Étapes suivantes

Vous avez maintenant créé un dépôt, qui comprend un fichier LISEZ-MOI, puis vous avez créé votre premier commit sur GitHub.com.

  • Vous pouvez maintenant cloner un dépôt GitHub pour créer une copie locale sur votre ordinateur. À partir de votre dépôt local, vous pouvez commiter des modifications, puis créer une demande de tirage afin de les mettre à jour dans le dépôt en amont. Pour plus d’informations, consultez « Clonage d’un dépôt » et « Configurer Git ».
  • Vous pouvez trouver des projets et des dépôts intéressants sur GitHub et leur apporter des modifications en créant une duplication (fork) de dépôt. La duplication (fork) d’un dépôt vous permet d’apporter des modifications à un autre dépôt sans affecter l’original. Pour plus d’informations, consultez « Dupliquer (fork) un dépôt ».

  • Chaque dépôt sur GitHub appartient à une personne ou à une organisation. Vous pouvez interagir avec les personnes, les dépôts et les organisations en les connectant et en les suivant sur GitHub. Pour plus d’informations, consultez « Prendre part au réseau social ».

  • GitHub dispose d’une vaste communauté de support dans laquelle vous pouvez demander de l’aide et parler avec des personnes du monde entier. Participez à la conversation dans GitHub Community.