{"id":52628,"date":"2023-05-05T10:08:01","date_gmt":"2023-05-05T10:08:01","guid":{"rendered":"https:\/\/kinsta.com\/se\/?p=52628&#038;preview=true&#038;preview_id=52628"},"modified":"2023-09-21T10:11:52","modified_gmt":"2023-09-21T10:11:52","slug":"github-actions-secret","status":"publish","type":"post","link":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/","title":{"rendered":"Hur du anv\u00e4nder GitHub Actions Secrets f\u00f6r att d\u00f6lja k\u00e4nsliga data"},"content":{"rendered":"<p>GitHub Actions \u00e4r GitHub&#8217;s inbyggda plattform f\u00f6r kontinuerlig integrering och kontinuerlig leverans (<a href=\"https:\/\/kinsta.com\/blog\/devops-tools\/#devops-pipeline-cicd-tools\">CI\/CD<\/a>). Som ett resultat kan utvecklingsteam automatisera sitt arbetsfl\u00f6de, inklusive bygg-, test- och distribuerings-pipeline.<\/p>\n<p>En nackdel med att anv\u00e4nda <a href=\"https:\/\/docs.github.com\/en\/actions\/learn-github-actions\/understanding-github-actions\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub Actions<\/a> \u00e4r att dina loggar \u00e4r offentliga och att vem som helst kan komma \u00e5t dem med n\u00f6dv\u00e4ndiga beh\u00f6righeter.<\/p>\n<p>F\u00f6r att f\u00f6rhindra att k\u00e4nsliga data exponeras i GitHub Actions loggar b\u00f6r du exempelvis anv\u00e4nda krypterade milj\u00f6variabler. D\u00e5 kan du lagra k\u00e4nsliga data p\u00e5 ett s\u00e4kert s\u00e4tt. Dessa krypterade milj\u00f6variabler kallas GitHub Actions Secrets.<\/p>\n<p>Den h\u00e4r artikeln visar hur du anv\u00e4nder GitHub Actions Secrets f\u00f6r att f\u00f6rhindra att k\u00e4nslig information visas i dina GitHub Actions-loggar.<\/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>F\u00f6ruts\u00e4ttningar:<\/h2>\n<p>F\u00f6r att kunna f\u00f6lja den h\u00e4r handledningen:<\/p>\n<ul>\n<li>Se till att du har ett <a href=\"https:\/\/kinsta.com\/blog\/what-is-github\/\">GitHub-konto<\/a>.<\/li>\n<li>Ha ett befintligt <a href=\"https:\/\/github.com\/kinsta\/\">GitHub-arkiv<\/a>. F\u00f6r den h\u00e4r handledningen kan du klona det h\u00e4r demo-arkivet.<\/li>\n<li>F\u00f6lj de h\u00e4r instruktionerna f\u00f6r att <a href=\"https:\/\/docs.github.com\/en\/repositories\/creating-and-managing-repositories\/cloning-a-repository\" target=\"_blank\" rel=\"noopener noreferrer\">klona demoregistret<\/a>.<\/li>\n<\/ul>\n\n<h2>Hur du h\u00e5ller dina GitHub Actions-loggar s\u00e4kra<\/h2>\n<p>N\u00e4r du bygger arbetsfl\u00f6den med hj\u00e4lp av GitHub Actions kan alla bes\u00f6kare p\u00e5 ditt arkiv se loggarna. De b\u00f6r d\u00e4rf\u00f6r inte inneh\u00e5lla k\u00e4nslig information. Du kan dock inte bara radera dina tokens, l\u00f6senord och annan k\u00e4nslig information &#8211; du beh\u00f6ver dem f\u00f6r testning och f\u00f6r att din app ska fungera korrekt.<\/p>\n<p>L\u00f6sningen \u00e4r att exempelvis d\u00f6lja dem med arbetsfl\u00f6des-kommandot <code>::add-mask::<\/code>, som s\u00e4tter en asterisk (*) i st\u00e4llet f\u00f6r de k\u00e4nsliga uppgifterna som det till\u00e4mpas p\u00e5.<\/p>\n<p>I f\u00f6ljande avsnitt visas hur du maskerar en logg.<\/p>\n<h2>Hur man maskerar loggar<\/h2>\n<p>\u00d6ppna f\u00f6rst det klonade arkivet i din textredigerare.<\/p>\n<p>Skapa sedan katalogen <strong>.github\/workflows\/<\/strong> i roten av ditt arkiv f\u00f6r att lagra dina arbetsfl\u00f6des-filer. Generera d\u00e4refter en ny fil som heter <strong>hide-secrets.yml<\/strong> i katalogen <strong>.github\/workflows<\/strong> och l\u00e4gg till f\u00f6ljande kod i den:<\/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>L\u00e4gg in f\u00f6ljande kod i koden: &#8221;Commit the changes and push them to your GitHub repository&#8221;. Det uppdaterade arbetsfl\u00f6det GitHub Actions \u00e4r aktivt och utl\u00f6ses n\u00e4r du aktiverar en ny \u00e4ndring.<\/p>\n<p>\u00d6ppna ditt arkiv p\u00e5 GitHub och v\u00e4lj fliken <b>\u00c5tg\u00e4rder <\/b>f\u00f6r att visa loggarna. Ditt arbetsfl\u00f6de b\u00f6r sedan se ut p\u00e5 f\u00f6ljande s\u00e4tt:<\/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=\"F\u00f6rhandsgranska ditt arbetsfl\u00f6de\" width=\"1365\" height=\"471\"><figcaption class=\"wp-caption-text\">F\u00f6rhandsgranska ditt arbetsfl\u00f6de<\/figcaption><\/figure>\n<p>N\u00e4r du granskar loggarna f\u00f6r arbetsfl\u00f6det hittar du <code>verySecretToken<\/code>-str\u00e4ngen som skrivs ut i loggarna. Klicka p\u00e5 ditt arbetsfl\u00f6de och sedan p\u00e5 uppgiftsnamnet (<strong>print-secret-token<\/strong>) f\u00f6r att visa loggen. Den ska se ut s\u00e5 h\u00e4r:<\/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=\"Unders\u00f6k dina GitHub-\u00e5tg\u00e4rdsloggar\" width=\"1365\" height=\"593\"><figcaption class=\"wp-caption-text\">Unders\u00f6k dina GitHub Actions-loggar<\/figcaption><\/figure>\n<h3>Anv\u00e4nd kommandot add-mask<\/h3>\n<p>Om du vill d\u00f6lja den anv\u00e4nder du kommandot <code>::add-mask::<\/code>, redigerar filen <strong>hide-secrets.yml<\/strong> och l\u00e4gger till ett nytt steg i jobbet <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>Du b\u00f6r l\u00e4gga till steget <code>Add Mask<\/code> h\u00f6gst upp. Maskering till\u00e4mpas n\u00e4mligen endast efter att <code>::add-mask::<\/code> har k\u00f6rts. Om du l\u00e4gger hemligheten <code>verySecretToken<\/code> f\u00f6re steget <code>Add Mask<\/code> kommer den fortfarande att visas som omaskerad. F\u00f6r att s\u00e4kerst\u00e4lla att v\u00e4rdet maskeras \u00e4r det d\u00e4rf\u00f6r viktigt att anv\u00e4nda <code>::add-mask::<\/code> s\u00e5 snart som m\u00f6jligt.<\/p>\n<p>N\u00e4r du v\u00e4l har lagt in och publicerat dina \u00e4ndringar i ditt GitHub-arkiv kommer str\u00e4ngen <code>verySecretToken<\/code> att ers\u00e4ttas med asterisker (*) varhelst den dyker upp i dina loggar:<\/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=\"Skapa rena texter\" width=\"1364\" height=\"593\"><figcaption class=\"wp-caption-text\">Skapa rena texter<\/figcaption><\/figure>\n<p>\u00c4ven om detta l\u00f6ser maskerings-problemet s\u00e5 introducerar det ett nytt problem. Din <code>verySecretToken<\/code> finns fortfarande i arbetsfl\u00f6des-filen. Som ett resultat kan alla som har tillg\u00e5ng till k\u00e4llkoden se den.<\/p>\n<p>Det finns \u00e4ven andra nackdelar med att maskera vanlig text. Om man exempelvis bara maskerar en del av ett ord s\u00e5 d\u00f6ljer man alla f\u00f6rekomster av det. Ta exempelvis f\u00f6ljande mening: &#8221;Programmering \u00e4r bra, men mina mest produktiva dagar \u00e4r de dagar d\u00e5 jag inte skriver n\u00e5got program.&#8221; Om du maskerar ordet &#8221;program&#8221; maskeras inte bara ordet i slutet av meningen utan \u00e4ven varhelst det f\u00f6rekommer, bland annat i &#8221;programmering.&#8221;<\/p>\n<p>Om du f\u00f6rs\u00f6ker att maskera vanlig text f\u00e5r du n\u00e5got liknande:<\/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=\"Problem med att maskera vanlig text\" width=\"1354\" height=\"548\"><figcaption class=\"wp-caption-text\">Problem med att maskera vanlig text<\/figcaption><\/figure>\n<p>Ett b\u00e4ttre s\u00e4tt att d\u00f6lja k\u00e4nsliga data i GitHub Actions-loggarna \u00e4r att anv\u00e4nda GitHub Actions Secrets, vilket visas i f\u00f6ljande avsnitt.<\/p>\n<h2>Hur man anv\u00e4nder GitHub Actions Secrets<\/h2>\n<p>Du kan anv\u00e4nda GitHub Actions Secrets f\u00f6r att lagra privata data som du vill anv\u00e4nda i ditt arbetsfl\u00f6de f\u00f6r GitHub Actions. Hemligheter skapas som nyckel\/v\u00e4rdepar p\u00e5 arkiv- eller organisationsniv\u00e5.<\/p>\n<p>Det arkivet kan endast f\u00e5 tillg\u00e5ng till hemligheter som skapats p\u00e5 arkivniv\u00e5. Hemligheter som har skapats p\u00e5 organisationsniv\u00e5 visas dock i alla arkiv-utrymmen inom en organisation.<\/p>\n<p>Hemligheter som skapas p\u00e5 arkiv-niv\u00e5 kan anv\u00e4ndas i \u00e5tg\u00e4rder av alla som har beh\u00f6righet f\u00f6r samarbets-rollen. Du kan n\u00e4r som helst \u00e4ndra v\u00e4rdet p\u00e5 dina hemligheter. Hemligheter kan dock inte anv\u00e4ndas med arbetsfl\u00f6den fr\u00e5n ett f\u00f6rgrenat arkiv.<\/p>\n<p>F\u00f6ljande riktlinjer g\u00e4ller f\u00f6r namngivning av hemligheter:<\/p>\n<ul>\n<li>Hemliga namn f\u00e5r inte inneh\u00e5lla mellanslag.<\/li>\n<li>Inga hemliga namn \u00e4r skiftl\u00e4gesk\u00e4nsliga.<\/li>\n<li>De kan inte b\u00f6rja med ett nummer.<\/li>\n<li>Ett hemligt namn f\u00e5r inte b\u00f6rja med prefixet <code>GITHUB_<\/code>.<\/li>\n<li>Hemliga namn m\u00e5ste vara unika &#8211; hemligheter med samma namn kan inte finnas p\u00e5 samma niv\u00e5.<\/li>\n<\/ul>\n<p>Du kan anv\u00e4nda dessa hemligheter i arbetsfl\u00f6det f\u00f6r GitHub Actions. L\u00e4gg bara till <code>secrets<\/code> f\u00f6re ditt hemliga namn som en YML-variabel, som visas nedan:<\/p>\n<pre><code class=\"language-git\">${{ secrets.MY_SECRET_TOKEN }}<\/code><\/pre>\n<p>Du kan dessutom maskera hemligheter f\u00f6r en \u00f6kad s\u00e4kerhet, vilket visas i f\u00f6ljande avsnitt.<\/p>\n<h2>Hur man maskerar hemligheter<\/h2>\n<p>Skapa f\u00f6rst en GitHub-hemlighet. I ditt arkiv p\u00e5 GitHub klickar du p\u00e5 fliken <strong>Inst\u00e4llningar<\/strong>, v\u00e4ljer <strong>Hemligheter <\/strong>&gt; <strong>\u00c5tg\u00e4rder <\/strong>i den v\u00e4nstra sidof\u00e4ltet och klickar sedan p\u00e5 <strong>Ny arkivhemlighet<\/strong> f\u00f6r att l\u00e4gga till en ny hemlighet:<\/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=\"Skapa en ny arkivhemlighet\" width=\"1365\" height=\"540\"><figcaption class=\"wp-caption-text\">Skapa en ny arkivhemlighet<\/figcaption><\/figure>\n<p>Ge hemligheten ett namn och ett hemligt v\u00e4rde och klicka sedan p\u00e5 <strong>L\u00e4gg till hemlighet<\/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=\"L\u00e4gg till en ny GitHub-hemlighet\" width=\"1365\" height=\"508\"><figcaption class=\"wp-caption-text\">L\u00e4gg till en ny GitHub-hemlighet<\/figcaption><\/figure>\n<p>Nu n\u00e4r du har skapat din hemlighet och gett den v\u00e4rdet <code>verySecretToken<\/code> kan du anv\u00e4nda den i din arbetsfl\u00f6des-fil. \u00d6ppna filen <strong>hide-secrets.yml<\/strong> och g\u00f6r f\u00f6ljande \u00e4ndringar:<\/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>Den enda skillnaden mellan detta och den tidigare koden \u00e4r att du ersatte secret token med din nyligen skapade GitHub-hemlighet &#8221;<code>${{ secrets.MY_SECRET_TOKEN }}<\/code>.&#8221;<\/p>\n<p>N\u00e4r du v\u00e4l har lagt in koden och flyttat \u00e4ndringarna till ditt GitHub-arkiv \u00e4r dina hemligheter maskerade:<\/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=\"Maskerade GitHub Actions-hemligheter\" width=\"1349\" height=\"572\"><figcaption class=\"wp-caption-text\">Maskerade GitHub Actions-hemligheter<\/figcaption><\/figure>\n\n<h2>Sammanfattning<\/h2>\n<p>Du f\u00e5r inte avsl\u00f6ja n\u00e5gon k\u00e4nslig information i dina GitHub Action-loggar. Maskering av vanlig text \u00e4r visserligen ett s\u00e4tt att d\u00f6lja data. Vem som helst som f\u00e5r tillg\u00e5ng till dina arbetsfl\u00f6desfiler kan dock se den information som du f\u00f6rs\u00f6ker d\u00f6lja.<\/p>\n<p>Som den h\u00e4r handledningen visar \u00e4r GitHub Actions Secret ett mycket s\u00e4krare s\u00e4tt att skydda dina k\u00e4nsliga uppgifter och sedan maskera dem.<\/p>\n<p>L\u00e4s v\u00e5r dokumentation f\u00f6r att l\u00e4ra dig mer om hur du <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/site-management\/git\/\">anv\u00e4nder Git p\u00e5 Kinsta<\/a>. Prova v\u00e5r <a href=\"https:\/\/sevalla.com\/application-hosting\/\">applikationshosting<\/a> kostnadsfritt nu.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GitHub Actions \u00e4r GitHub&#8217;s inbyggda plattform f\u00f6r kontinuerlig integrering och kontinuerlig leverans (CI\/CD). Som ett resultat kan utvecklingsteam automatisera sitt arbetsfl\u00f6de, inklusive bygg-, test- och distribuerings-pipeline. &#8230;<\/p>\n","protected":false},"author":199,"featured_media":52629,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[824,832],"class_list":["post-52628","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-verktyg-for-webbutveckling","topic-wordpress-utveckling"],"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>Anv\u00e4nd GitHub Actions Secrets f\u00f6r att d\u00f6lja k\u00e4nslig data<\/title>\n<meta name=\"description\" content=\"En nackdel med att anv\u00e4nda GitHub Actions \u00e4r att dina loggar \u00e4r offentliga. L\u00e4r dig hur du h\u00e5ller dina GitHub-\u00e5tg\u00e4rder privata och s\u00e4kra.\" \/>\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\/se\/blog\/github-actions-secret\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hur du anv\u00e4nder GitHub Actions Secrets f\u00f6r att d\u00f6lja k\u00e4nsliga data\" \/>\n<meta property=\"og:description\" content=\"En nackdel med att anv\u00e4nda GitHub Actions \u00e4r att dina loggar \u00e4r offentliga. L\u00e4r dig hur du h\u00e5ller dina GitHub-\u00e5tg\u00e4rder privata och s\u00e4kra.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstasweden\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-05T10:08:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-21T10:11:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/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=\"En nackdel med att anv\u00e4nda GitHub Actions \u00e4r att dina loggar \u00e4r offentliga. L\u00e4r dig hur du h\u00e5ller dina GitHub-\u00e5tg\u00e4rder privata och s\u00e4kra.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/05\/github-actions-secret.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_se\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_se\" \/>\n<meta name=\"twitter:label1\" content=\"Skriven av\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Hur du anv\u00e4nder GitHub Actions Secrets f\u00f6r att d\u00f6lja k\u00e4nsliga data\",\"datePublished\":\"2023-05-05T10:08:01+00:00\",\"dateModified\":\"2023-09-21T10:11:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/\"},\"wordCount\":1334,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/se\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/05\/github-actions-secret.jpg\",\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/\",\"url\":\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/\",\"name\":\"Anv\u00e4nd GitHub Actions Secrets f\u00f6r att d\u00f6lja k\u00e4nslig data\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/se\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/05\/github-actions-secret.jpg\",\"datePublished\":\"2023-05-05T10:08:01+00:00\",\"dateModified\":\"2023-09-21T10:11:52+00:00\",\"description\":\"En nackdel med att anv\u00e4nda GitHub Actions \u00e4r att dina loggar \u00e4r offentliga. L\u00e4r dig hur du h\u00e5ller dina GitHub-\u00e5tg\u00e4rder privata och s\u00e4kra.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/05\/github-actions-secret.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/05\/github-actions-secret.jpg\",\"width\":3042,\"height\":1521},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/se\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Verktyg f\u00f6r webbutveckling\",\"item\":\"https:\/\/kinsta.com\/se\/topics\/verktyg-for-webbutveckling\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Hur du anv\u00e4nder GitHub Actions Secrets f\u00f6r att d\u00f6lja k\u00e4nsliga data\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/se\/#website\",\"url\":\"https:\/\/kinsta.com\/se\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snabba, s\u00e4kra, premium hosting-l\u00f6sningar\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/se\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/se\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/se\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/se\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstasweden\/\",\"https:\/\/x.com\/kinsta_se\",\"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\/se\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/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\/se\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Anv\u00e4nd GitHub Actions Secrets f\u00f6r att d\u00f6lja k\u00e4nslig data","description":"En nackdel med att anv\u00e4nda GitHub Actions \u00e4r att dina loggar \u00e4r offentliga. L\u00e4r dig hur du h\u00e5ller dina GitHub-\u00e5tg\u00e4rder privata och s\u00e4kra.","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\/se\/blog\/github-actions-secret\/","og_locale":"sv_SE","og_type":"article","og_title":"Hur du anv\u00e4nder GitHub Actions Secrets f\u00f6r att d\u00f6lja k\u00e4nsliga data","og_description":"En nackdel med att anv\u00e4nda GitHub Actions \u00e4r att dina loggar \u00e4r offentliga. L\u00e4r dig hur du h\u00e5ller dina GitHub-\u00e5tg\u00e4rder privata och s\u00e4kra.","og_url":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstasweden\/","article_published_time":"2023-05-05T10:08:01+00:00","article_modified_time":"2023-09-21T10:11:52+00:00","og_image":[{"width":3042,"height":1521,"url":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/05\/github-actions-secret.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"En nackdel med att anv\u00e4nda GitHub Actions \u00e4r att dina loggar \u00e4r offentliga. L\u00e4r dig hur du h\u00e5ller dina GitHub-\u00e5tg\u00e4rder privata och s\u00e4kra.","twitter_image":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/05\/github-actions-secret.jpg","twitter_creator":"@kinsta_se","twitter_site":"@kinsta_se","twitter_misc":{"Skriven av":"Jeremy Holcombe","Ber\u00e4knad l\u00e4stid":"7 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/se\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Hur du anv\u00e4nder GitHub Actions Secrets f\u00f6r att d\u00f6lja k\u00e4nsliga data","datePublished":"2023-05-05T10:08:01+00:00","dateModified":"2023-09-21T10:11:52+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/"},"wordCount":1334,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/se\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/05\/github-actions-secret.jpg","inLanguage":"sv-SE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/","url":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/","name":"Anv\u00e4nd GitHub Actions Secrets f\u00f6r att d\u00f6lja k\u00e4nslig data","isPartOf":{"@id":"https:\/\/kinsta.com\/se\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/05\/github-actions-secret.jpg","datePublished":"2023-05-05T10:08:01+00:00","dateModified":"2023-09-21T10:11:52+00:00","description":"En nackdel med att anv\u00e4nda GitHub Actions \u00e4r att dina loggar \u00e4r offentliga. L\u00e4r dig hur du h\u00e5ller dina GitHub-\u00e5tg\u00e4rder privata och s\u00e4kra.","breadcrumb":{"@id":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#primaryimage","url":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/05\/github-actions-secret.jpg","contentUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/05\/github-actions-secret.jpg","width":3042,"height":1521},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/se\/blog\/github-actions-secret\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/se\/"},{"@type":"ListItem","position":2,"name":"Verktyg f\u00f6r webbutveckling","item":"https:\/\/kinsta.com\/se\/topics\/verktyg-for-webbutveckling\/"},{"@type":"ListItem","position":3,"name":"Hur du anv\u00e4nder GitHub Actions Secrets f\u00f6r att d\u00f6lja k\u00e4nsliga data"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/se\/#website","url":"https:\/\/kinsta.com\/se\/","name":"Kinsta\u00ae","description":"Snabba, s\u00e4kra, premium hosting-l\u00f6sningar","publisher":{"@id":"https:\/\/kinsta.com\/se\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/se\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sv-SE"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/se\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/se\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstasweden\/","https:\/\/x.com\/kinsta_se","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\/se\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/kinsta.com\/se\/#\/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\/se\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts\/52628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/comments?post=52628"}],"version-history":[{"count":10,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts\/52628\/revisions"}],"predecessor-version":[{"id":52706,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts\/52628\/revisions\/52706"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/52628\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/52628\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/52628\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/52628\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/52628\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/52628\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/52628\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/52628\/translations\/se"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/52628\/translations\/es"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/52628\/translations\/dk"},{"href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/52628\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/media\/52629"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/media?parent=52628"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/tags?post=52628"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/topic?post=52628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}