@mention
Notifier une personne sur GitHub en utilisant @
devant son nom d’utilisateur. Les utilisateurs dans une organisation sur GitHub peuvent également faire partie d’une équipe qui peut être mentionnée.
abonnement
Plan GitHub d’un utilisateur ou d’une organisation.
accès de poussée
Synonyme d’accès en écriture.
accès de tirage
Synonyme d’accès en lecture.
accès en écriture
Niveau d’autorisation sur un dépôt qui permet à l’utilisateur de pousser, ou écrire, des modifications dans le dépôt.
accès en lecture
Niveau d’autorisation sur un dépôt qui permet à l’utilisateur de tirer, ou lire, des informations à partir du dépôt. Tous les dépôts publics donnent un accès en lecture à tous les utilisateurs GitHub. Synonyme d’accès de tirage.
access token
Jeton utilisé à la place d’un mot de passe lors de l’exécution d’opérations Git sur HTTPS avec Git sur la ligne de commande ou l’API. Également appelé un personal access token.
adresse e-mail principale
Adresse e-mail principale à laquelle GitHub envoie les reçus, les frais de carte bancaire ou PayPal, et autres communications en rapport avec la facturation.
Appliance
Application logicielle combinée avec un système d’exploitation JeOS (Just Enough Operating System) pour s’exécuter de manière optimale sur du matériel de norme industrielle (en général un serveur) ou dans une machine virtuelle.
application GitHub
Les applications GitHub fournissent un service à une organisation entière et utilisent leur propre identité dans le cadre de cette fonction. Elles peuvent être installées directement sur des comptes d’utilisateur et des organisations, et il est possible de leur accorder l’accès à des dépôts spécifiques. Elles offrent des autorisations précises et des webhooks intégrés.
Application OAuth
Application tierce qui utilise des jetons d’accès plutôt que des mots de passe pour accéder aux informations pour les utilisateurs.
assignee
Utilisateur affecté à un problème.
auteur de commit
Utilisateur effectuant le commit.
Authentification unique
Également appelé SSO. Permet aux utilisateurs de se connecter à un emplacement unique (un fournisseur d’identité, IdP) qui accorde ensuite à l’utilisateur l’accès à d’autres fournisseurs de service.
balisage
Système d’annotation et de mise en forme de document.
basic authentication
Méthode d’authentification dans laquelle les informations d’identification sont envoyées sous forme de texte non chiffré.
bio
Description générée par l’utilisateur trouvée sur un profil : Ajout d’une bio à votre profil
blame
La fonctionnalité « blame » dans Git décrit la dernière modification de chaque ligne d’un fichier, qui montre généralement la révision, l’auteur et l’heure. Ceci est utile par exemple pour le suivi de l’ajout d’une fonctionnalité ou pour savoir quel commit a engendré un bogue spécifique.
bloc de code délimité
Bloc de code mis en retrait que vous pouvez créer avec GitHub Flavored Markdown en plaçant des triples accents graves ``` avant et après le bloc de code. Voir cet exemple.
block
Retirer à un utilisateur la capacité à collaborer aux dépôts d’une organisation.
branche
Une branche est une version parallèle d’un dépôt. Elle est contenue dans le dépôt, mais n’affecte pas la branche principale, ce qui vous permet de travailler librement sans perturber la version « active ». Une fois que vous avez apporté les modifications souhaitées, vous pouvez refusionner votre branche dans la branche principale afin de publier vos modifications.
branche de base
Branche dans laquelle les modifications sont combinées lorsque vous fusionnez une demande de tirage. Lorsque vous créez une demande de tirage, vous pouvez changer la branche de base (basculer de la branche par défaut du dépôt à une autre branche) si nécessaire.
branche de comparaison
Branche que vous avez utilisée pour créer une demande de tirage. Cette branche est comparée à la branche de base que vous choisissez pour la demande de tirage, et les modifications sont identifiées. Lorsque la demande de tirage est fusionnée, la branche de base est mise à jour avec les modifications par rapport à la branche de comparaison. Également appelée « branche de tête » de la demande de tirage.
branche de fonctionnalité
Branche utilisée pour expérimenter une nouvelle fonctionnalité ou corriger un problème qui n’est pas en production. Également appelée branche de rubrique.
branche de production
Branche contenant les modifications finales qui sont prêtes à être utilisées ou déployées sur une application ou un site.
branche de rubrique
Branche Git ordinaire utilisée par un développeur pour identifier une ligne de développement conceptuelle. Les branches étant très simples et bon marché, il est souvent souhaitable d’avoir plusieurs petites branches contenant chacune des concepts très bien définis ou des modifications petites et incrémentielles mais liées. Peut également être appelée « branche de fonctionnalité ».
branche de tête
Branche dont les modifications sont combinées dans la branche de base lorsque vous fusionnez une demande de tirage. Également appelée « branche de comparaison ».
branche en amont
Branche par défaut qui est fusionnée dans la branche en question (ou sur laquelle la branche en question est rebasée). Elle est configurée via branch.<name>.remote
et branch.<name>.merge
. Si la branche en amont de A est l’origine/B, nous employons parfois l’expression « A effectue le suivi de l’origine/B ».
branche par défaut
Branche de base pour les nouvelles demandes de tirage et les nouveaux commits de code dans un dépôt. Chaque dépôt a au moins une branche, créée par Git lorsque vous initialisez le dépôt. La première branche s’appelle généralement main
et est souvent la branche par défaut.
branche protégée
Les branches protégées bloquent plusieurs fonctionnalités de Git sur une branche qu’un administrateur de dépôt choisit de protéger. Elles ne peuvent pas subir de poussée forcée, de suppression, de fusion de modifications sans que des contrôles requis soient effectués ou que des révisions soient approuvées, et il est impossible d’y charger des fichiers à partir de l’interface web GitHub. Une branche protégée est généralement la branche par défaut.
cache de dépôt
Miroir en lecture seule de dépôts pour votre instance de serveur GitHub Enterprise; situé près des équipes distribuées et des clients CI.
carte
Carré déplaçable au sein d’un tableau de projet associé à un problème ou à une demande de tirage.
case activée
Une vérification est un type de vérification d’état sur GitHub Enterprise Server. Consultez « Vérifications d’état ».
certificat d’autorité de certification
Certificat numérique délivré par une autorité de certification, qui garantit qu’il existe des connexions valides entre deux machines, par exemple entre l’ordinateur d’un utilisateur et GitHub.com, et qui vérifie la propriété d’un site.
checkout
Vous pouvez utiliser git checkout
sur la ligne de commande pour créer une branche, changer votre branche de travail actuelle, ou même basculer vers une version différente d’un fichier d’une autre branche avec git checkout [branchname] [path to file]
. L’action « checkout » met à jour tout ou une partie de l’arborescence de travail avec un objet d’arborescence ou un blob de la base de données d’objets, et met à jour l’index et HEAD si toute l’arborescence de travail pointe vers une nouvelle branche.
cherry-picking
Choisir un sous-ensemble de modifications parmi une série de modifications (généralement des commits), et les enregistrer en tant que nouvelle série par-dessus un codebase différent. Dans Git, c’est la commande git cherry-pick
qui s’en charge en extrayant la modification introduite par un commit existant sur une autre branche et en l’enregistrant en fonction du sommet de la branche actuelle en tant que nouveau commit. Pour plus d’informations, consultez git-cherry-pick dans la documentation de Git.
Chronologie
Série d’événements dans une demande de tirage ou sur un profil utilisateur.
clé de déploiement
Une clé de déploiement est une clé SSH qui est stockée sur votre serveur et qui accorde l’accès à un dépôt GitHub unique. Cette clé est attachée directement au dépôt, plutôt qu’à un compte d’utilisateur personnel.
Clé SSH
Les clés SSH sont un moyen de vous identifier auprès d’un serveur en ligne, à l’aide d’un message chiffré. C’est comme si votre ordinateur avait son propre mot de passe pour l’accès à un autre service. GitHub Enterprise Server utilise des clés SSH pour transférer des informations en toute sécurité sur votre ordinateur.
clean
Une arborescence de travail est propre si elle correspond à la révision référencée par le HEAD actuel. Voir aussi « sale ».
clone
Un clone est une copie d’un dépôt qui réside sur votre ordinateur plutôt que sur le serveur d’un site web. Le terme « cloner » signifie créer cette copie. Lorsque vous créez un clone, vous pouvez modifier les fichiers dans l’éditeur de votre choix et utiliser Git pour suivre vos modifications sans avoir à être en ligne. Le dépôt que vous avez cloné est encore connecté à la version distante ; vous pouvez donc pousser vos modifications locales vers le dépôt distant afin de garantir leur synchronisation lorsque vous êtes en ligne.
clustering
Capacité à exécuter des services GitHub Enterprise parmi plusieurs nœuds et à équilibrer la charge des requêtes entre eux.
Code d’authentification
Code que vous fournirez, en plus de votre mot de passe GitHub, lors de la signature avec 2FA via le navigateur. Ce code est généré par une application ou remis à votre téléphone via message texte. Également appelé « code d’authentification 2FA ».
code de conduite
Document qui définit les standards d’engagement dans une communauté.
code de récupération
Code qui vous aide à récupérer l’accès à votre compte GitHub.
collaborateur
Un collaborateur est une personne ayant un accès en lecture et en écriture à un dépôt, et ayant été invité à contribuer par le propriétaire du dépôt.
collaborateur externe
Utilisateur à qui a été accordé l’accès à un ou plusieurs dépôts d’une organisation, mais qui n’a pas d’autre accès à l’organisation et n’en est pas membre.
commentaire de ligne
Commentaire dans une demande de tirage sur une ligne de code spécifique.
compte d’entreprise
Les comptes d’entreprise vous permettent de gérer de manière centralisée la stratégie et la facturation pour plusieurs organisations. Les comptes d’entreprise sont disponibles avec GitHub Enterprise Cloud et GitHub Enterprise Server. Pour plus d’informations, consultez « À propos des comptes d’entreprise ».
compte personnel
Compte GitHub qui appartient à un utilisateur individuel.
compte personnel verrouillé
Compte personnel inaccessible par l’utilisateur. Les comptes sont verrouillés lorsque des utilisateurs passent d’un compte payant à un compte gratuit, ou si leur plan payant a dépassé sa date d’échéance.
conflit de fusion
Différence qui se produit entre des branches fusionnées. Les conflits de fusion se produisent quand des personnes effectuent des changements différents sur la même ligne du même fichier, ou quand une personne modifie un fichier et qu’une autre supprime le même fichier. Pour que vous puissiez fusionner les branches, le conflit de fusion doit d’abord être résolu.
contributeur
Un contributeur est quelqu’un qui n’a pas d’accès de collaborateur à un dépôt, mais qui a contribué à un projet et qui a ouvert une demande de tirage ayant été par la suite fusionnée dans le dépôt.
contributions
Activités spécifiques sur GitHub pour :
- Ajouter un carré au graphe de contribution d’un utilisateur : « Affichage des contributions sur votre profil »
- Ajouter des activités à la chronologie d’un utilisateur sur son profil : « Affichage des contributions sur votre profil »
contributions privées
Contributions apportées à un dépôt privé (plutôt que public).
contributions publiques
Contributions apportées à un dépôt public (plutôt que privé).
coupon
Code fourni par GitHub que les utilisateurs ou les organisations peuvent utiliser pour payer tout ou une partie de leur abonnement.
crochet de service
Également appelé « webhook ». Les webhooks permettent de remettre des notifications à un serveur web externe chaque fois que certaines actions se produisent sur un dépôt ou une organisation.
cron
Planificateur de travaux basé sur le temps dans les systèmes d’exploitation de type Unix.
cURL
Utilisé sur les lignes de commande ou dans les scripts pour transférer des données.
cycle de facturation
Intervalle de temps appliqué à votre plan de facturation spécifique.
dashboard
Votre tableau de bord personnel est le hub principal de votre activité sur GitHub. À partir de votre tableau de bord personnel, vous pouvez effectuer le suivi des problèmes et des demandes de tirage que vous suivez ou sur lesquelles vous travaillez, accéder à vos principaux dépôts et pages d’équipes, et découvrir l’activité récente dans les dépôts que vous surveillez ou auxquels vous participez. Vous pouvez aussi découvrir de nouveaux dépôts, qui sont recommandés en fonction des utilisateurs que vous suivez et des dépôts que vous avez mis en vedette. Pour voir uniquement l’activité d’une organisation spécifique, consultez le tableau de bord de votre organisation. Pour plus d’informations, consultez « À propos de votre tableau de bord personnel » ou « À propos de votre tableau de bord d’organisation ».
demande de tirage
Les demandes de tirage sont des propositions de modifications soumises par un utilisateur et acceptées ou rejetées par les collaborateurs d’un dépôt. Tout comme les problèmes, les demandes de tirage ont leur propre forum de discussion.
dépôt distant
Dépôt utilisé pour assurer le suivi du même projet, mais qui réside ailleurs.
dépôt épinglé
Dépôt qu’un utilisateur a décidé d’afficher de manière proéminente sur son profil.
dépôt privé
Les dépôts privés sont visibles uniquement par le propriétaire du dépôt et par les collaborateurs spécifiés par le propriétaire.
dépôt public
Un dépôt public peut être affiché par n’importe qui, y compris des personnes qui ne sont pas des utilisateurs de GitHub.
diagnostics
Vue d’ensemble des paramètres et de l’environnement d’une instance de GitHub Enterprise.
diff
Une diff est la différence de modification entre deux commits, ou modifications enregistrées. La diff décrit visuellement ce qui a été ajouté ou supprimé d’un fichier depuis son dernier commit.
directory
Dossier contenant un ou plusieurs fichiers ou dossiers. Vous pouvez créer des répertoires afin d’organiser le contenu d’un dépôt.
duplication (fork)
Une duplication est une copie personnelle du dépôt d’un autre utilisateur qui réside sur votre compte. Les duplications vous permettent d’apporter librement des modifications à un projet sans affecter le dépôt d’origine en amont. Vous pouvez aussi ouvrir une demande de tirage dans le dépôt en amont et maintenir votre duplication synchronisée avec les dernières modifications, car les deux dépôts sont connectés.
e-mail de facturation
Adresse e-mail d’organisation à laquelle GitHub envoie les reçus, les frais de carte bancaire ou PayPal, et autres communications en rapport avec la facturation.
échange de News
Vue des actualités des dépôts ou personnes que vous suivez. Le flux d’actualités d’une organisation montre l’activité des dépôts appartenant à l’organisation.
empreinte digitale de clé
Courte séquence d’octets permettant d’identifier une clé publique plus longue.
équipe enfant
Dans des équipes imbriquées, il s’agit de la sous-équipe qui hérite des @mentions et des autorisations d’accès de l’équipe parente.
équipe imbriquée
Équipe enfant d’une équipe parente. Vous pouvez avoir plusieurs équipes enfants (ou imbriquées).
équipe parente
Au sein d’équipes imbriquées, il s’agit de l’équipe principale à partir de laquelle les équipes enfants héritent des autorisations d’accès et des @mentions.
équipe secrète
Équipe visible uniquement par les autres membres de l’équipe et les personnes disposant d’autorisations de propriétaire.
équipe visible
Équipe pouvant être vue et mentionnée (@mentioned) par chaque membre de l’organisation.
étoile
Signet, ou signe d’appréciation pour un dépôt. Les étoiles permettent d’évaluer manuellement la popularité des projets.
Explorer
Instance de GraphiQL, qui est un « IDE GraphQL interactif graphique dans le navigateur ».
fast-forward
Un fast-forward est un type spécial de fusion où vous avez une révision et vous « fusionnez » les modifications d’une autre branche qui est un descendant de ce que vous avez. Dans ce cas-là, vous n’effectuez pas un nouveau commit de fusion, mais simplement une mise à jour de cette révision. Cela arrive fréquemment sur une branche à suivi distant d’un dépôt distant.
fetch
Lorsque vous utilisez git fetch
, vous ajoutez des modifications à partir du dépôt distant à votre branche de travail locale sans les commiter. Contrairement à git pull
, la récupération vous permet de passer en revue les modifications avant de les commiter dans votre branche locale.
Fichier Lisez-moi
Fichier texte contenant des informations sur les fichiers d’un dépôt, qui est généralement le premier fichier visible par un visiteur de votre dépôt. Un fichier Lisez-moi, accompagné d’une licence de dépôt, des instructions relatives aux contributions et un code de conduite vous aident à partager les attentes et à gérer les contributions à votre projet.
fin de ligne
Caractère(s) invisible(s) qui symbolise(nt) la fin d’une ligne dans un fichier texte.
fournisseur d’identité
Également appelé IdP. Fournisseur approuvé qui vous permet d’utiliser l’authentification unique (SSO) SAML pour accéder à d’autres sites web.
fusion
La fusion prend les modifications d’une branche (dans le même dépôt ou à partir d’une duplication), et les applique dans une autre. Cela se produit souvent en tant que « demande de tirage » (qui peut être considérée comme une demande de fusion), ou via la ligne de commande. Une fusion peut être faite par le biais d’une demande de tirage via l’interface web GitHub.com s’il n’y a aucune modification conflictuelle, ou peut toujours être faite via la ligne de commande.
gist
Un gist est un fichier partageable que vous pouvez modifier, cloner et dupliquer sur GitHub. Vous pouvez rendre un gist public ou secret, bien que les gists secrets soient disponibles pour toute personne disposant de l’URL.
Git
Git est un programme open source pour le suivi des modifications dans des fichiers texte. Il a été écrit par l’auteur du système d’exploitation Linux, et constitue la technologie de base sur laquelle repose GitHub, l’interface utilisateur et sociale.
gitfile
Fichier .git
brut qui est toujours à la racine d’une arborescence de travail et pointe vers le répertoire Git, qui contient le dépôt Git entier et ses métadonnées. Vous pouvez afficher ce fichier pour votre dépôt sur la ligne de commande avec git rev-parse --git-dir
. C’est le vrai dépôt.
GitHub Flavored Markdown
Markdown propre à GitHub, utilisé pour mettre en forme la prose et le code dans GitHub. Consultez Spécification de GitHub Flavored Markdown ou Bien démarrage avec l’écriture et la mise en forme sur GitHub.
GitHub Importer
Outil qui importe rapidement des dépôts de code source, y compris les commits et l’historique des révisions, sur GitHub pour les utilisateurs.
GitHub Jobs
Site GitHub où les employeurs peuvent publier des offres d’emplois susceptibles d’intéresser les utilisateurs de GitHub.
GitHub Marketplace
Sous-site à partir duquel les utilisateurs et les organisations GitHub peuvent acheter et installer des applications qui étendent et complètent leur workflow.
GitHub Pages
Également dénommé Pages. Service d’hébergement de site statique conçu pour héberger vos pages personnelles, de projet ou d’organisation directement à partir d’un dépôt GitHub.
graphe de commit
Graphe de dépôt qui montre tous les commits effectués dans un dépôt durant l’année écoulée.
graphe de contributeurs
Graphe de dépôt qui affiche les 100 principaux contributeurs à un dépôt.
graphe de contribution
Partie du profil d’un utilisateur qui montre ses contributions sur une période maximale d’une année, jour par jour.
graphe de dépôt
Représentation visuelle des données de votre dépôt.
graphe de membres
Graphe de dépôt qui montre toutes les duplications d’un dépôt.
graphe de pulsation
Graphe de dépôt qui fournit une vue d’ensemble de l’activité d’un dépôt.
graphe de trafic
Graphe de dépôt qui montre le trafic d’un dépôt, y compris les clones complets (pas les récupérations), les visiteurs des 14 derniers jours, les sites de référence et le contenu populaire.
graphe des dépendances
Graphe de dépôt qui montre les packages et les projets dont dépend le dépôt.
graphe des éléments dépendants
Graphe de dépôt qui montre les packages, les projets et les dépôts qui dépendent d’un dépôt public.
graphe punch
Graphe de dépôt qui indique la fréquence des mises à jour d’un dépôt en fonction du jour de la semaine et de l’heure de la journée.
graphe réseau
Graphe de dépôt qui montre l’historique des branches de tout le réseau du dépôt, y compris les branches du dépôt racine et celles des duplications qui contiennent des commits uniques au réseau.
graphique de fréquence de code
Graphique de dépôt qui montre les ajouts et suppressions de contenu pour chaque semaine dans l’historique d’un dépôt.
GraphQL
Langage de requête pour les API et runtime pour répondre à ces requêtes avec vos données existantes.
haute disponibilité
Système ou composant qui est opérationnel en continu pendant une période suffisamment longue.
HEAD
Commit défini d’une branche, souvent le commit le plus récent au sommet de la branche.
HEAD détaché
Git vous avertira si vous travaillez sur un HEAD détaché, ce qui signifie que Git ne pointe pas vers une branche et que les commits que vous apporterez n’apparaîtront pas dans l’historique des commits. Par exemple, lorsque vous extrayez un commit arbitraire qui n’est pas le plus récent commit d’une branche particulière, vous travaillez un « HEAD détaché ».
Hello, World
Application "Hello, World!" Un programme « Hello, World! » est un programme informatique qui génère ou affiche le message « Hello, World! » à un utilisateur. Ce programme étant généralement très simple, il est souvent utilisé en guise d’exemple de la syntaxe de base d’un langage de programmation, et sert couramment d’exercice initial pour l’apprentissage d’un nouveau langage de programmation.
hook
Lors de l’exécution normale de plusieurs commandes Git, des appels sont effectués à des scripts facultatifs qui permettent à un développeur d’ajouter une fonctionnalité ou une vérification. En général, les hooks permettent à une commande d’être prévérifiée et éventuellement abandonnée, et autorisent une post-notification une fois l’opération terminée.
hooks de pré-réception
Scripts qui s’exécutent sur le serveur GitHub Enterprise, que vous pouvez utiliser pour implémenter des contrôles de la qualité.
hostname
Surnoms lisibles par l’homme qui correspondent à l’adresse d’un appareil connecté à un réseau.
ID de commit
Également appelé SHA. Hachage de somme de contrôle de 40 caractères qui identifie le commit.
identicon
Image générée automatiquement, utilisée comme photo de profil par défaut lorsque les utilisateurs s’inscrivent à GitHub. Les utilisateurs peuvent remplacer leur identicon par leur propre photo de profil.
incorrectes
Une arborescence de travail est considérée comme « sale » si elle contient des modifications qui n’ont pas été commitées dans la branche actuelle.
instance
Copie privée de GitHub contenue dans une machine virtuelle et appartenant à une organisation, qui la configure et la contrôle.
instance intermédiaire
Manière de tester des modifications avant qu’elles soient appliquées à votre instance GitHub Enterprise.
instantané
Point de contrôle d’une machine virtuelle à un moment donné.
instructions de contribution
Document expliquant aux gens comment contribuer à votre projet.
intégration
Application tierce qui s’intègre à GitHub. Il s’agit souvent de GitHub Apps, GitHub Actions ou d’actions personnalisées. Pour plus d’informations, consultez « À propos de la création d’intégrations ».
intégration continue
Également appelée CI. Processus qui exécute des builds et des tests automatisés une fois qu’une personne a commité une modification dans un dépôt configuré sur GitHub. CI est une bonne pratique courante du développement logiciel qui aide à détecter les erreurs.
Jekyll
Générateur de site statique pour des sites personnels, de projet ou d’organisation.
jeton OAuth
Jeton d’accès utilisé par OAuth apps pour accéder aux informations des utilisateurs.
journal de sécurité
Journal listant les 50 dernières actions ou celles effectuées au cours des 90 derniers jours.
keychain
Système de gestion des mots de passe dans macOS.
label
Étiquette sur un problème ou une demande de tirage. Les dépôts sont fournis avec quelques étiquettes par défaut, mais les utilisateurs peuvent créer des étiquettes personnalisées.
LFS
Stockage de fichiers volumineux Git. Extension Git open source pour le versioning des grands fichiers.
license
Document que vous pouvez inclure avec votre projet pour indiquer aux gens ce qu’ils peuvent faire et ne peuvent pas faire avec votre code source.
lien permanent
Lien hypertexte statique permanent vers une page web particulière.
Linguist
Bibliothèque utilisée sur GitHub pour détecter les langages blob, ignorer les fichiers binaires ou de fournisseurs, supprimer les fichiers générés dans les diffs, et générer des graphes de répartition de langage.
main
Branche de développement par défaut. Chaque fois que vous créez un dépôt Git, une branche nommée main
est créée et devient la branche active. Dans la plupart des cas, elle contient le développement local, bien que cela soit par pure convention, mais pas obligatoire.
mainteneur de dépôt
Personne qui gère un dépôt. Cette personne peut aider à trier les problèmes, et utiliser des étiquettes et d’autres fonctionnalités pour gérer le travail du dépôt. Elle peut aussi être responsable de la mise à jour du fichier Lisez-moi et des fichiers de contribution.
management console
Section de l’interface GitHub Enterprise qui contient des fonctionnalités d’administration.
Markdown
Markdown est un format de fichier sémantique incroyablement simple, quelque peu similaire à .doc, .rtf et .txt. Grâce à Markdown, même les personnes n’ayant pas de connaissance en publication web peuvent écrire de la prose (y compris des liens, listes, puces, etc.) et l’afficher comme un site web. GitHub prend en charge Markdown, et utilise une forme particulière de Markdown appelée GitHub Flavored Markdown. Consultez Spécification de GitHub Flavored Markdown ou Bien démarrage avec l’écriture et la mise en forme sur GitHub.
master
Branche par défaut dans de nombreux dépôts Git. Par défaut, lorsque vous créez un dépôt Git sur la ligne de commande, une branche nommée master
est créée. De nombreux outils utilisent maintenant un autre nom pour la branche par défaut. Par exemple, lorsque vous créez un dépôt sur GitHub, la branche par défaut est appelée main
.
mention
Notification envoyée à un utilisateur en préfixant son nom d’utilisateur du symbole @. Les utilisateurs dans une organisation sur GitHub peuvent également faire partie d’une équipe qui peut être mentionnée.
message de commit
Texte bref et descriptif qui accompagne un commit et explique quelle est la modification introduite par le commit.
milestone
Manière de suivre la progression des groupes de problèmes ou de demandes de tirage dans un dépôt.
mirror
Nouvelle copie d’un dépôt.
mot clé
Mot spécifique qui ferme un problème en cas d’utilisation dans une demande de tirage.
non-fast-forward
Lorsque votre copie locale d’un dépôt n’est plus synchronisée avec le dépôt en amont et que vous devez récupérer les modifications en amont avant de pousser vos modifications locales.
notification
Mises à jour remises par le biais du web ou d’un e-mail, en fonction de vos paramètres, et qui vous fournissent des informations concernant les activités qui vous intéressent.
notifications de participation
Notification relative à une mise à jour dans une conversation, un problème ou une demande de tirage, où votre nom d’utilisateur ou votre équipe a été mentionné, où ou vous avez précédemment répondu à un commentaire.
notifications de surveillance
Notification concernant une activité dans un dépôt auquel un abonné s’est inscrit.
Notifications par e-mail
Notifications envoyées à l’adresse e-mail d’un utilisateur.
notifications web
Notifications affichées dans l’interface web sur GitHub : https://github.com/notifications
open source
Un logiciel open source est un logiciel qui peut être librement utilisé, modifié et partagé (sous forme modifié et non modifié) par n’importe qui. Aujourd’hui, le concept d’« open source » est souvent étendu au-delà des logiciels pour représenter une philosophie de collaboration dans laquelle les documents de travail sont mis à disposition en ligne afin que n’importe qui puisse les dupliquer, les modifier, en discuter et y contribuer.
organization
Les organisations sont des groupes de plusieurs utilisateurs, qui correspondent en générale à des organisations dans le monde réel. Elles sont administrées par des utilisateurs, et peuvent contenir à la fois des dépôts et des équipes.
origin
Dépôt en amont par défaut. La plupart des projets ont au moins un projet en amont qu’ils suivent. Par défaut, l’origine est utilisée à cette fin.
photo de profil
Image personnalisée que les utilisateurs chargent sur GitHub pour identifier leur activité, généralement accompagnée de leur nom d’utilisateur. Également appelée « avatar ».
Plan d’entreprise
Plan de facturation d’organisation où vous pouvez collaborer sur des dépôts publics ou privés illimités, autoriser ou exiger les membres de l’organisation à s’authentifier auprès de GitHub à l’aide de l’authentification unique SAML, et provisionner et déprovisionner l’accès avec SAML ou SCIM.
plan d’équipe
Plan de facturation d’organisation qui vous procure une quantité illimitée de dépôts publics et privés.
Plan Gratuit
Plan de facturation de compte d’utilisateur qui est gratuit. Les utilisateurs peuvent collaborer sur un nombre illimité de dépôts publics avec un nombre illimité de collaborateurs.
poussée forcée
Poussée Git qui écrit les modifications locales sur le dépôt distant sans se soucier des conflits.
pousser une branche
Lorsque vous poussez une branche vers un dépôt distant, vous mettez à jour la branche distante avec les modifications de votre branche locale. Lorsque vous « poussez une branche », Git recherche la référence HEAD de la branche dans le dépôt distant et vérifie qu’il s’agit d’un ancêtre direct de la référence HEAD locale de la branche. Une fois la vérification effectuée, Git tire tous les objets (accessibles à partir de la référence HEAD locale et absents du dépôt distant) dans la base de données d’objets distants, puis met à jour la référence HEAD distante. Si le HEAD distant n’est pas un ancêtre du HEAD local, la poussée échoue.
préversion d’API
Manière d’essayer de nouvelles API et les modifications apportées aux méthodes d’API existantes avant qu’elles ne soient intégrées à l’API officielle GitHub.
problème
Les problèmes sont des suggestions d’améliorations, des tâches ou des questions en rapport avec le dépôt. Les problèmes peuvent être créés par n’importe qui (pour les dépôts publics), et ils sont modérés par les collaborateurs du dépôt. Chaque problème contient son propre thread de discussion. Vous pouvez aussi catégoriser un problème avec des étiquettes, et l’affecter à quelqu’un.
profil de facturation
Plans de paiement pour les utilisateurs et les organisations qui comprennent des fonctionnalités fixes pour chaque type de plan.
profile
Page qui montre des informations concernant l’activité d’un utilisateur sur GitHub.
propriétaire
Membres d’une organisation ayant un accès d’administration complet à l’organisation.
propriétaire d’organisation
Utilisateurs ayant un accès d’administration complet à l’organisation dont ils sont propriétaires.
propriétaire de code
Personne désignée comme propriétaire d’une portion du code d’un dépôt. Le propriétaire de code reçoit automatiquement une demande de révision lorsque quelqu’un ouvre une demande de tirage (pas en mode brouillon) qui apporte des modifications au code dont le propriétaire de code est propriétaire.
pull
Le terme « tirer » signifie récupérer des modifications et les fusionner. Par exemple, si quelqu’un a modifié un fichier distant sur lequel vous travaillez tous les deux, vous souhaiterez tirer ces modifications vers votre copie locale afin qu’elle soit à jour. Voir aussi « récupérer (fetch) ».
push
Le terme « pousser » signifie envoyer vos modifications commitées vers un dépôt distant sur GitHub.com. Par exemple, si vous modifiez quelque chose localement, vous pouvez pousser ces modifications afin que d’autres personnes puissent y accéder.
rebaser
Réappliquer une série de modifications à partir d’une branche vers une base différente, et réinitialiser le HEAD de cette branche sur le résultat.
release
Moyen par lequel GitHub empaquette et fournit des logiciels à vos utilisateurs.
remote
Il s’agit de la version d’un dépôt ou d’une branche qui est hébergée sur un serveur, le plus souvent GitHub.com. Les versions distantes peuvent être connectées à des clones locaux afin que les modifications puissent être synchronisées.
répertoire racine
Premier répertoire dans une hiérarchie.
réplica
Instance de GitHub Enterprise qui fournit une redondance pour l’instance principale de GitHub Enterprise.
réponse enregistrée
Commentaire que vous pouvez enregistrer et ajouter à votre compte d’utilisateur GitHub afin de pouvoir l’utiliser dans tout GitHub dans les problèmes et les demandes de tirage.
repository
Un dépôt est l’élément fondamental de GitHub. Il s’apparente un peu au dossier d’un projet. Un dépôt contient tous les fichiers du projet (y compris la documentation), et stocke l’historique des révisions de chaque fichier. Les dépôts peuvent avoir plusieurs collaborateurs, et peuvent être publics ou privés.
requête serveur à serveur
Requête d’API utilisée par une application qui agit en tant que bot, indépendamment de tout utilisateur particulier. Par exemple, une application qui s’exécute selon une planification et ferme les problèmes où il n’y a eu aucune activité depuis longtemps. Les applications qui utilisent ce type d’authentification n’utilisent pas de compte GitHub avec licence. Par conséquent, dans une entreprise avec un plan de facturation qui autorise l’utilisation d’un certain nombre de licences, un bot serveur à serveur ne consomme pas l’une de vos licences GitHub. Le jeton utilisé dans une requête serveur à serveur est acquis programmatiquement, via l’API GitHub. Pour plus d’informations, consultez « Installation de l’authentification en tant qu’application GitHub ». Consultez également « requête utilisateur à serveur ».
requête utilisateur à serveur
Requête d’API utilisée par une application qui effectue une tâche pour le compte d’un utilisateur particulier. Là où une tâche est effectuée avec l’authentification utilisateur à serveur, elle est indiquée sur GitHub comme ayant été effectuée par un utilisateur via une application. Par exemple, vous pourriez choisir de créer un problème à partir d’une application tierce, et l’application effectuerait cette tâche pour votre compte sur GitHub. L’étendue des tâches qu’une application peut effectuer à l’aide d’une requête utilisateur à serveur est limitée par les autorisations et l’accès dont disposent l’application et l’utilisateur. Le jeton utilisé dans une requête utilisateur à serveur est acquis via OAuth. Pour plus d’informations, consultez « Authentification auprès d’une application GitHub pour le compte d’un utilisateur ». Consultez également « requête serveur à serveur ».
resolve
Action consistant à corriger manuellement ce qui a été laissé par une fusion automatique ayant échoué.
responsable d’équipe
Membre d’une organisation disposant d’un sous-ensemble d’autorisations permettant aux propriétaires d’organisation de gérer des équipes.
responsable de la facturation
Membre de l’organisation qui gère les paramètres de facturation pour une organisation.
restriction de branche
Restriction que des administrateurs de dépôt peuvent activer afin que seuls certains utilisateurs puissent pousser ou apporter certaines modifications à la branche.
revert
Lorsque vous rétablissez une demande de tirage sur GitHub, une nouvelle demande de tirage est générée automatiquement ; celle-ci contient un commit qui rétablit le commit de fusion à partir de la demande de tirage fusionnée d’origine. Dans Git, vous pouvez rétablir des commits avec git revert
.
révision de demande de tirage
Commentaires de la part des collaborateurs sur une demande de tirage qui approuvent les modifications ou demandent davantage de modifications avant que la demande soit fusionnée.
révision de demande de tirage requise
Les révisions requises garantissent que les demandes de tirage ont au moins une révision approuvée avant que les collaborateurs puissent apporter des modifications à une branche protégée.
revue
Les révisions permettent aux autres personnes ayant accès à votre dépôt de commenter les modifications proposées dans les demandes de tirage, d’approuver les modifications ou de demander d’autres modifications avant la fusion de la demande de tirage.
scope
Groupes d’autorisations nommés qu’une OAuth app ou personal access token peut demander pour accéder aux données publiques et non publiques.
Sélecteur de thème Jekyll
Moyen automatisé de sélectionner un thème visuel pour votre site Jekyll sans modifier ou copier des fichiers CSS.
siège
Utilisateur au sein d’une organisation GitHub Enterprise. Également parfois appelé « compte de siège ».
squashing
Combinaison de plusieurs commits en un commit unique. « squash » est également une commande Git.
status
Représentation visuelle dans une demande de tirage indiquant que vos commits remplissent les conditions définies pour le dépôt auquel vous contribuez.
suivre (utilisateurs)
Recevoir des notifications concernant les contributions et l’activité d’un autre utilisateur.
système de fichiers racine
Système d’exploitation de base et environnement d’application GitHub Enterprise.
tableau d’un projet
Tableaux dans GitHub qui sont constitués de problèmes, de demandes de tirage et de notes classés en catégories sous forme de cartes dans des colonnes.
team
Groupe de membres d’une organisation qui reflète la structure de votre entreprise ou de votre groupe avec des mentions et des autorisations d’accès en cascade.
topics
Manière d’explorer des dépôts dans un domaine particulier, de rechercher des projets auxquels contribuer, et de découvrir de nouvelles solutions à un problème spécifique sur GitHub.
transférer
Transférer un dépôt signifie en changer le propriétaire. Le nouveau propriétaire sera en mesure d’administrer le contenu, les problèmes, les demandes de tirage, les mises en production et les paramètres du dépôt.
upstream
Lorsque l’on parle d’une branche ou d’une duplication, la branche principale dans le dépôt d’origine est souvent appelée l’« amont », car il s’agit de l’emplacement de destination principal des autres modifications. La branche ou duplication sur laquelle vous travaillez est alors appelée l’« aval ». Également appelé origine.
URL distante
Emplacement où votre code est stocké ; il s’agit d’un dépôt sur GitHub, de la duplication d’un autre utilisateur, ou même d’un autre serveur.
username
Descripteur d’un utilisateur sur GitHub.
utilisateur
Les utilisateurs sont des personnes ayant des comptes GitHub personnels. Chaque utilisateur a un profil personnel, et peut être propriétaire de plusieurs dépôts, publics ou privés. Les utilisateurs peuvent créer ou être invités à rejoindre des organisations ou à collaborer au dépôt d’un autre utilisateur.
validation
Un commit, ou « révision », est une modification individuelle d’un fichier (ou d’un ensemble de fichiers). Lorsque vous effectuez un commit pour enregistrer votre travail, Git crée un ID unique (connu sous le nom de « SHA » ou « hachage ») qui vous permet de conserver l’enregistrement des modifications spécifiques commitées, ainsi que les personnes qui les ont effectuées et quand. Les commits contiennent généralement un message de commit qui est une brève description des modifications apportées.
vérification d’état requise
Vérifications sur des demandes de tirage qui garantissent que tous les tests CI requis ont réussi avant que des collaborateurs puissent apporter des modifications à une branche protégée.
vérifications d’état
Les vérifications d’état sont des processus externes, tels que des builds d’intégration continue, qui s’exécutent pour chaque commit que vous effectuez dans un dépôt. Pour plus d’informations, consultez « À propos des vérifications d’état ».
watch
Vous pouvez surveiller un dépôt ou un problème afin de recevoir des notifications lorsque des mises à jour sont apportées à un problème ou à une demande de tirage.
webhooks
Les webhooks vous permettent de générer ou de configurer des applications GitHub qui s’abonnent à certains événements sur GitHub.com. Les webhooks permettent de remettre des notifications à un serveur web externe chaque fois que certaines actions se produisent sur un dépôt ou une organisation. Également appelé crochet de service.
Wiki GitHub
Section destinée à l’hébergement de documentation de style wiki sur un dépôt GitHub.