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.

Cette version de GitHub Enterprise a été abandonnée le 2023-03-15. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Ajout d’un fichier à un référentiel

Vous pouvez charger et commiter un fichier existant dans un dépôt sur GitHub Enterprise Server ou en utilisant la ligne de commande.

Ajout d’un fichier à un référentiel sur GitHub Enterprise Server

Les fichiers que vous ajoutez à un référentiel via un navigateur sont limités à 25 Mo par fichier. Vous pouvez ajouter des fichiers plus volumineux, jusqu’à 100 Mo chacun, via la ligne de commande. Pour plus d’informations, consultez « Ajout d’un fichier à un référentiel ». Pour ajouter des fichiers supérieurs à 100 Mo, vous devez utiliser Stockage Fichiers volumineux Git. Pour plus d’informations, consultez « À propos des fichiers volumineux sur GitHub ».

Conseils :

  • Vous pouvez charger simultanément plusieurs fichiers dans GitHub Enterprise Server.
  • Si un référentiel possède des branches protégées, vous ne pouvez pas modifier ou charger des fichiers dans la branche protégée à l’aide de GitHub. Pour plus d’informations, consultez « À propos des branches protégées ».

Vous pouvez utiliser GitHub Desktop pour déplacer vos modifications vers une nouvelle branche et les valider. Pour plus d’informations, consultez « Commit et revue des changements apportés à votre projet ».

  1. Dans votre instance GitHub Enterprise Server, accédez à la page principale du dépôt.
  2. Au-dessus de la liste des fichiers, à l’aide de la liste déroulante Ajouter un fichier, cliquez sur Charger des fichiers. « Charger des fichiers » dans la liste déroulante « Ajouter un fichier »
  3. Faites glisser et déposez le fichier ou le dossier que vous souhaitez charger dans votre référentiel dans l’arborescence de fichiers. Zone de glisser-déposer 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 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
  4. Cliquez sur Commiter les changements. Bouton Valider les modifications

Ajout d’un fichier à un référentiel à l’aide de la ligne de commande

Vous pouvez charger un fichier existant dans un référentiel sur votre instance GitHub Enterprise Server à l’aide de la ligne de commande.

Cette procédure suppose que vous avez déjà :

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 dans un dépôt ».

  1. Sur votre ordinateur, déplacez le fichier que vous souhaitez charger vers GitHub Enterprise Server dans le répertoire local créé lorsque vous avez cloné le référentiel.
  2. Ouvrez TerminalTerminalGit Bash. 1. Remplacez le répertoire de travail actuel par votre dépôt local. 1. Indexez le fichier pour commit dans votre dépôt local.
    $ git add .
    # Adds the file to your local repository and stages it for commit. Pour désindexer un fichier, utilisez « git reset HEAD VOTRE-FICHIER ».
  3. Validez le fichier dont vous avez placé une copie intermédiaire dans votre dépôt local.
    $ git commit -m "Add existing file"
    # 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.
  4. Poussez les modifications de votre référentiel local vers votre instance GitHub Enterprise Server.
    $ git push origin YOUR_BRANCH
    # Pushes the changes in your local repository up to the remote repository you specified as the origin