{"id":68816,"date":"2023-05-05T11:07:50","date_gmt":"2023-05-05T10:07:50","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=68816&#038;preview=true&#038;preview_id=68816"},"modified":"2024-09-19T10:13:27","modified_gmt":"2024-09-19T09:13:27","slug":"github-actions-secrets","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/","title":{"rendered":"Comment utiliser les GitHub Actions Secrets pour masquer des donn\u00e9es sensibles"},"content":{"rendered":"<p>GitHub Actions est la plateforme int\u00e9gr\u00e9e d&rsquo;int\u00e9gration et de livraison continues (<a href=\"https:\/\/kinsta.com\/fr\/blog\/outils-devops\/#devops-pipeline-cicd-tools\">CI\/CD<\/a>) de GitHub qui permet aux \u00e9quipes de d\u00e9veloppement d&rsquo;automatiser leur flux de travail, y compris le pipeline de construction, de test et de d\u00e9ploiement.<\/p>\n<p>L&rsquo;un des inconv\u00e9nients de l&rsquo;utilisation de <a href=\"https:\/\/docs.github.com\/en\/actions\/learn-github-actions\/understanding-github-actions\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub Actions<\/a> est que vos journaux sont publics et que n&rsquo;importe qui peut y acc\u00e9der avec les autorisations n\u00e9cessaires.<\/p>\n<p>Pour \u00e9viter que des donn\u00e9es sensibles ne soient expos\u00e9es dans les journaux de GitHub Actions, vous devez utiliser des variables d&rsquo;environnement crypt\u00e9es pour stocker les donn\u00e9es sensibles en toute s\u00e9curit\u00e9. Ces variables d&rsquo;environnement crypt\u00e9es sont connues sous le nom de GitHub Actions Secrets.<\/p>\n<p>Cet article vous montre comment utiliser les GitHub Actions Secrets GitHub pour emp\u00eacher l&rsquo;apparition d&rsquo;informations sensibles dans vos journaux d&rsquo;actions GitHub.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Conditions pr\u00e9alables :<\/h2>\n<p>Pour suivre ce tutoriel :<\/p>\n<ul>\n<li>Assurez-vous d&rsquo;avoir un <a href=\"https:\/\/kinsta.com\/fr\/blog\/base-de-connaissances-github\/\">compte GitHub<\/a>.<\/li>\n<li>Disposez d&rsquo;un <a href=\"https:\/\/github.com\/kinsta\/\">d\u00e9p\u00f4t<\/a> GitHub existant. Pour ce tutoriel, vous pouvez cloner ce d\u00e9p\u00f4t de d\u00e9monstration.<\/li>\n<li>Suivez ces instructions pour <a href=\"https:\/\/docs.github.com\/en\/repositories\/creating-and-managing-repositories\/cloning-a-repository\" target=\"_blank\" rel=\"noopener noreferrer\">cloner le d\u00e9p\u00f4t de d\u00e9monstration<\/a>.<\/li>\n<\/ul>\n\n<h2>Comment s\u00e9curiser les journaux de vos actions GitHub<\/h2>\n<p>Lorsque vous cr\u00e9ez des flux de travail en utilisant les Actions GitHub, n&rsquo;importe quel visiteur de votre d\u00e9p\u00f4t peut voir les journaux, qui ne devraient donc pas contenir d&rsquo;informations sensibles. Cependant, vous ne pouvez pas simplement supprimer vos tokens, mots de passe et autres informations sensibles &#8211; vous en avez besoin pour les tests et pour que votre application fonctionne correctement.<\/p>\n<p>La solution consiste \u00e0 les masquer \u00e0 l&rsquo;aide de la commande de workflow <code>::add-mask::<\/code>, qui place un ast\u00e9risque (*) \u00e0 la place des donn\u00e9es sensibles auxquelles elle s&rsquo;applique.<\/p>\n<p>La section suivante vous montre comment masquer un journal.<\/p>\n<h2>Comment masquer les journaux<\/h2>\n<p>Tout d&rsquo;abord, ouvrez le d\u00e9p\u00f4t clon\u00e9 dans votre \u00e9diteur de texte.<\/p>\n<p>Cr\u00e9ez le r\u00e9pertoire <strong>.github\/workflows\/<\/strong> \u00e0 la racine de votre d\u00e9p\u00f4t pour stocker vos fichiers de flux de travail. Ensuite, cr\u00e9ez un nouveau fichier nomm\u00e9 <strong>hide-secrets.yml<\/strong> dans le r\u00e9pertoire <strong>.github\/workflows<\/strong> et ajoutez-y le code suivant :<\/p>\n<pre><code class=\"language-git\">name: Hide Sensitive Information\non: push\njobs:\n  print-secret-token:\n    runs-on: ubuntu-latest\n    steps:\n      - name: echo a secret\n        run: echo \"your secret token is verySecretToken\"<\/code><\/pre>\n<p>Validez les modifications et transf\u00e9rez-les dans votre d\u00e9p\u00f4t GitHub. Le flux de travail GitHub Actions mis \u00e0 jour est actif et sera d\u00e9clench\u00e9 chaque fois que vous apporterez une nouvelle modification.<\/p>\n<p>Ouvrez votre d\u00e9p\u00f4t sur GitHub et s\u00e9lectionnez l&rsquo;onglet <strong>Actions<\/strong> pour afficher les journaux. Votre flux de travail devrait appara\u00eetre comme ci-dessous :<\/p>\n<figure style=\"width: 1365px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/preview-github-workflow.png\" alt=\"Pr\u00e9visualisez votre flux de travail\" width=\"1365\" height=\"471\"><figcaption class=\"wp-caption-text\">Pr\u00e9visualisez votre flux de travail<\/figcaption><\/figure>\n<p>En examinant les journaux du flux de travail, vous trouverez la cha\u00eene <code>verySecretToken<\/code> affich\u00e9e sur les journaux. Cliquez sur votre flux de travail, puis sur le nom de la t\u00e2che (<strong>print-secret-token<\/strong>) pour afficher le journal. Il devrait ressembler \u00e0 ceci :<\/p>\n<figure style=\"width: 1365px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/github-action-logs.png\" alt=\"Examinez vos journaux d'action GitHub\" width=\"1365\" height=\"593\"><figcaption class=\"wp-caption-text\">Examinez vos journaux d&rsquo;action GitHub<\/figcaption><\/figure>\n<p>Pour le masquer, utilisez la commande <code>::add-mask::<\/code>, modifiez le fichier <strong>hide-secrets.yml<\/strong> et ajoutez une nouvelle \u00e9tape \u00e0 la t\u00e2che <code>print-secret-token<\/code>:<\/p>\n<pre><code class=\"language-git\">name: Hide Sensitive Information\non: push\njobs:\n  print-secret-token:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Add Mask\n        run: echo \"::add-mask::verySecretToken\"\n      - name: echo a secret  \n        run: echo \"your secret token is verySecretToken\"<\/code><\/pre>\n<p>Vous devez ajouter l&rsquo;\u00e9tape <code>Add Mask<\/code> au d\u00e9but, car le masquage ne s&rsquo;applique qu&rsquo;apr\u00e8s l&rsquo;ex\u00e9cution de <code>::add-mask::<\/code>. Si vous placez le secret <code>verySecretToken<\/code> avant l&rsquo;\u00e9tape <code>Add Mask<\/code>, il appara\u00eetra toujours non masqu\u00e9. Pour vous assurer que la valeur est masqu\u00e9e, il est donc essentiel d&rsquo;utiliser <code>::add-mask::<\/code> d\u00e8s que possible.<\/p>\n<p>Une fois que vous aurez livr\u00e9 et publi\u00e9 vos modifications sur votre d\u00e9p\u00f4t GitHub, la cha\u00eene <code>verySecretToken<\/code> sera remplac\u00e9e par des ast\u00e9risques (*) partout o\u00f9 elle appara\u00eetra dans vos journaux :<\/p>\n<figure style=\"width: 1364px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/plain-text.png\" alt=\"Rendre les textes clairs\" width=\"1364\" height=\"593\"><figcaption class=\"wp-caption-text\">Rendre les textes clairs<\/figcaption><\/figure>\n<p>Bien que cela corrige le probl\u00e8me de masquage, cela en introduit un nouveau. Votre <code>verySecretToken<\/code> est toujours dans le fichier de flux de travail, de sorte que toute personne ayant acc\u00e8s au code source peut le voir.<\/p>\n<p>Un autre inconv\u00e9nient du masquage de texte brut est que le masquage d&rsquo;une partie seulement d&rsquo;un mot masque toutes les occurrences de ce mot. Par exemple, prenez la phrase suivante : \u00ab Programming is great, but my most productive days are those when I do not write a program \u00bb. Si vous masquez le mot \u00ab program \u00bb, il sera masqu\u00e9 non seulement \u00e0 la fin de la phrase, mais aussi partout o\u00f9 il appara\u00eet, comme dans \u00ab programming \u00bb<\/p>\n<p>Si vous essayez de masquer du texte brut, vous obtiendrez quelque chose comme ceci :<\/p>\n<figure style=\"width: 1354px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/masking-plain-texts-problem.png\" alt=\"Probl\u00e8me de masquage des textes en clair\" width=\"1354\" height=\"548\"><figcaption class=\"wp-caption-text\">Probl\u00e8me de masquage des textes en clair<\/figcaption><\/figure>\n<p>Une meilleure approche pour masquer les donn\u00e9es sensibles dans les logs GitHub Actions est d&rsquo;utiliser GitHub Actions Secrets, comme d\u00e9montr\u00e9 dans la section suivante.<\/p>\n<h2>Comment utiliser GitHub Actions Secrets<\/h2>\n<p>Vous pouvez utiliser les GitHub Actions Secrets pour stocker toutes les donn\u00e9es priv\u00e9es que vous souhaitez utiliser dans votre flux d&rsquo;actions GitHub. Les secrets sont cr\u00e9\u00e9s sous forme de paires cl\u00e9\/valeur au niveau du d\u00e9p\u00f4t ou de l&rsquo;organisation.<\/p>\n<p>Alors que ce d\u00e9p\u00f4t ne peut acc\u00e9der qu&rsquo;aux secrets cr\u00e9\u00e9s au niveau du d\u00e9p\u00f4t, les secrets cr\u00e9\u00e9s au niveau de l&rsquo;organisation sont partag\u00e9s par tous les r\u00e9f\u00e9rentiels au sein d&rsquo;une organisation.<\/p>\n<p>Les secrets cr\u00e9\u00e9s au niveau du d\u00e9p\u00f4t peuvent \u00eatre utilis\u00e9s dans des actions par toute personne disposant d&rsquo;autorisations de collaborateur. Vous pouvez modifier la valeur de vos secrets \u00e0 tout moment. Cependant, les secrets ne peuvent pas \u00eatre utilis\u00e9s avec des flux de travail provenant d&rsquo;un d\u00e9p\u00f4t fork\u00e9.<\/p>\n<p>Les directives suivantes s&rsquo;appliquent \u00e0 la d\u00e9nomination des secrets :<\/p>\n<ul>\n<li>Les noms de secrets ne peuvent pas contenir d&rsquo;espaces.<\/li>\n<li>Les noms de secrets ne sont pas sensibles \u00e0 la casse.<\/li>\n<li>Les noms de secrets ne peuvent pas commencer par un chiffre.<\/li>\n<li>Les noms de secrets ne doivent pas commencer par le pr\u00e9fixe <code>GITHUB_<\/code>.<\/li>\n<li>Les noms de secrets doivent \u00eatre uniques &#8211; les secrets portant le m\u00eame nom ne peuvent pas exister au m\u00eame niveau.<\/li>\n<\/ul>\n<p>Vous pouvez utiliser ces secrets dans le flux de travail des actions GitHub en ajoutant simplement <code>secrets<\/code> avant votre nom de secret en tant que variable YML, comme indiqu\u00e9 ci-dessous :<\/p>\n<pre><code class=\"language-git\">${{ secrets.MY_SECRET_TOKEN }}<\/code><\/pre>\n<p>Vous pouvez \u00e9galement masquer les secrets pour plus de s\u00e9curit\u00e9, comme indiqu\u00e9 dans la section suivante.<\/p>\n<h2>Comment masquer les secrets<\/h2>\n<p>Tout d&rsquo;abord, cr\u00e9ez un secret GitHub. Dans votre d\u00e9p\u00f4t sur GitHub, cliquez sur l&rsquo;<strong>onglet R\u00e9glages<\/strong>, s\u00e9lectionnez <strong>Secrets <\/strong>&gt; <strong>Actions <\/strong>dans la colonne lat\u00e9rale de gauche, puis cliquez sur <strong>Nouveau secret de d\u00e9p\u00f4t<\/strong> pour ajouter un nouveau secret :<\/p>\n<figure style=\"width: 1365px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/create-repository-secret.png\" alt=\"Cr\u00e9er un nouveau secret de d\u00e9p\u00f4t\" width=\"1365\" height=\"540\"><figcaption class=\"wp-caption-text\">Cr\u00e9er un nouveau secret de d\u00e9p\u00f4t<\/figcaption><\/figure>\n<p>Donnez un nom et une valeur \u00e0 votre secret, puis cliquez sur <strong>Ajouter un secret<\/strong>:<\/p>\n<figure style=\"width: 1365px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/add-github-secret.png\" alt=\"Ajouter un nouveau secret GitHub\" width=\"1365\" height=\"508\"><figcaption class=\"wp-caption-text\">Ajouter un nouveau secret GitHub<\/figcaption><\/figure>\n<p>Maintenant que vous avez cr\u00e9\u00e9 votre secret et que vous lui avez donn\u00e9 la valeur <code>verySecretToken<\/code>, vous pouvez l&rsquo;utiliser dans votre fichier de flux de travail. Ouvrez votre fichier <strong>hide-secrets.yml<\/strong> et apportez les modifications suivantes :<\/p>\n<pre><code class=\"language-git\">name: Hide Sensitive Information\non: push\njobs:\n  print-secret-token:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Add Mask\n        run: echo \"::add-mask::${{ secrets.MY_SECRET_TOKEN }}\"\n      - name: Echo a secret  \n        run: echo \"your secret token is ${{ secrets.MY_SECRET_TOKEN }}\"<\/code><\/pre>\n<p>La seule diff\u00e9rence entre ce code et le code pr\u00e9c\u00e9dent est que vous avez remplac\u00e9 le jeton secret par votre secret GitHub nouvellement cr\u00e9\u00e9 \u00ab\u00a0<code>${{ secrets.MY_SECRET_TOKEN }}<\/code>.\u00a0\u00bb<\/p>\n<p>Une fois que vous avez valid\u00e9 le code et pouss\u00e9 les modifications vers votre d\u00e9p\u00f4t GitHub, vos secrets sont masqu\u00e9s :<\/p>\n<figure style=\"width: 1349px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/masked-github-actions-secret.png\" alt=\"GitHub Actions Secrets masqu\u00e9s\" width=\"1349\" height=\"572\"><figcaption class=\"wp-caption-text\">GitHub Actions Secrets masqu\u00e9s<\/figcaption><\/figure>\n\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Vous ne devez pas r\u00e9v\u00e9ler d&rsquo;informations sensibles dans vos journaux d&rsquo;action GitHub. Le masquage de texte brut est un moyen de cacher des donn\u00e9es, mais toute personne acc\u00e9dant \u00e0 vos fichiers de flux de travail peut voir les informations que vous essayez de cacher.<\/p>\n<p>Comme le montre ce tutoriel, GitHub Actions Secret est une approche beaucoup plus s\u00fbre pour sauvegarder vos donn\u00e9es sensibles, puis les masquer.<\/p>\n<p>Lisez notre documentation pour en savoir plus sur l&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/gestion-site\/git\/\">utilisation de Git chez Kinsta<\/a>. Essayez gratuitement notre <a href=\"https:\/\/sevalla.com\/application-hosting\/\">h\u00e9bergement d&rsquo;applications<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GitHub Actions est la plateforme int\u00e9gr\u00e9e d&rsquo;int\u00e9gration et de livraison continues (CI\/CD) de GitHub qui permet aux \u00e9quipes de d\u00e9veloppement d&rsquo;automatiser leur flux de travail, y &#8230;<\/p>\n","protected":false},"author":199,"featured_media":68817,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1028,1020],"class_list":["post-68816","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-developpement-wordpress","topic-outils-developpement-web"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Comment utiliser les GitHub Actions Secrets pour masquer des donn\u00e9es sensibles ? - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"L&#039;un des inconv\u00e9nients de l&#039;utilisation des Actions GitHub est que vos journaux sont publics. Apprenez comment pr\u00e9server la confidentialit\u00e9 et la s\u00e9curit\u00e9 de vos Actions GitHub.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment utiliser les GitHub Actions Secrets pour masquer des donn\u00e9es sensibles\" \/>\n<meta property=\"og:description\" content=\"L&#039;un des inconv\u00e9nients de l&#039;utilisation des Actions GitHub est que vos journaux sont publics. Apprenez comment pr\u00e9server la confidentialit\u00e9 et la s\u00e9curit\u00e9 de vos Actions GitHub.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-05T10:07:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-19T09:13:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/github-actions-secret.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"3042\" \/>\n\t<meta property=\"og:image:height\" content=\"1521\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"L&#039;un des inconv\u00e9nients de l&#039;utilisation des Actions GitHub est que vos journaux sont publics. Apprenez comment pr\u00e9server la confidentialit\u00e9 et la s\u00e9curit\u00e9 de vos Actions GitHub.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/github-actions-secret.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Comment utiliser les GitHub Actions Secrets pour masquer des donn\u00e9es sensibles\",\"datePublished\":\"2023-05-05T10:07:50+00:00\",\"dateModified\":\"2024-09-19T09:13:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/\"},\"wordCount\":1414,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/github-actions-secret.jpg\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/\",\"name\":\"Comment utiliser les GitHub Actions Secrets pour masquer des donn\u00e9es sensibles ? - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/github-actions-secret.jpg\",\"datePublished\":\"2023-05-05T10:07:50+00:00\",\"dateModified\":\"2024-09-19T09:13:27+00:00\",\"description\":\"L'un des inconv\u00e9nients de l'utilisation des Actions GitHub est que vos journaux sont publics. Apprenez comment pr\u00e9server la confidentialit\u00e9 et la s\u00e9curit\u00e9 de vos Actions GitHub.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/github-actions-secret.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/github-actions-secret.jpg\",\"width\":3042,\"height\":1521},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Outils de d\u00e9veloppement web\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/outils-developpement-web\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment utiliser les GitHub Actions Secrets pour masquer des donn\u00e9es sensibles\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comment utiliser les GitHub Actions Secrets pour masquer des donn\u00e9es sensibles ? - Kinsta\u00ae","description":"L'un des inconv\u00e9nients de l'utilisation des Actions GitHub est que vos journaux sont publics. Apprenez comment pr\u00e9server la confidentialit\u00e9 et la s\u00e9curit\u00e9 de vos Actions GitHub.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment utiliser les GitHub Actions Secrets pour masquer des donn\u00e9es sensibles","og_description":"L'un des inconv\u00e9nients de l'utilisation des Actions GitHub est que vos journaux sont publics. Apprenez comment pr\u00e9server la confidentialit\u00e9 et la s\u00e9curit\u00e9 de vos Actions GitHub.","og_url":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2023-05-05T10:07:50+00:00","article_modified_time":"2024-09-19T09:13:27+00:00","og_image":[{"width":3042,"height":1521,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/github-actions-secret.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"L'un des inconv\u00e9nients de l'utilisation des Actions GitHub est que vos journaux sont publics. Apprenez comment pr\u00e9server la confidentialit\u00e9 et la s\u00e9curit\u00e9 de vos Actions GitHub.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/github-actions-secret.jpg","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Jeremy Holcombe","Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Comment utiliser les GitHub Actions Secrets pour masquer des donn\u00e9es sensibles","datePublished":"2023-05-05T10:07:50+00:00","dateModified":"2024-09-19T09:13:27+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/"},"wordCount":1414,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/github-actions-secret.jpg","inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/","url":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/","name":"Comment utiliser les GitHub Actions Secrets pour masquer des donn\u00e9es sensibles ? - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/github-actions-secret.jpg","datePublished":"2023-05-05T10:07:50+00:00","dateModified":"2024-09-19T09:13:27+00:00","description":"L'un des inconv\u00e9nients de l'utilisation des Actions GitHub est que vos journaux sont publics. Apprenez comment pr\u00e9server la confidentialit\u00e9 et la s\u00e9curit\u00e9 de vos Actions GitHub.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/github-actions-secret.jpg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/github-actions-secret.jpg","width":3042,"height":1521},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/github-actions-secrets\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Outils de d\u00e9veloppement web","item":"https:\/\/kinsta.com\/fr\/sujets\/outils-developpement-web\/"},{"@type":"ListItem","position":3,"name":"Comment utiliser les GitHub Actions Secrets pour masquer des donn\u00e9es sensibles"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/fr\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/68816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=68816"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/68816\/revisions"}],"predecessor-version":[{"id":68838,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/68816\/revisions\/68838"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68816\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68816\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68816\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68816\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68816\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68816\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68816\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68816\/translations\/se"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68816\/translations\/es"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68816\/translations\/dk"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68816\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/68817"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=68816"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=68816"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=68816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}