{"id":68571,"date":"2023-05-05T11:07:53","date_gmt":"2023-05-05T10:07:53","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=68571&#038;preview=true&#038;preview_id=68571"},"modified":"2023-05-22T08:20:03","modified_gmt":"2023-05-22T07:20:03","slug":"segreti-github-actions","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/","title":{"rendered":"Come Usare i Secret di GitHub Actions per Nascondere i Dati Sensibili"},"content":{"rendered":"<p>GitHub Actions \u00e8 la piattaforma integrata di GitHub per l&#8217;integrazione e la consegna continua (<a href=\"https:\/\/kinsta.com\/it\/blog\/strumenti-devops\/#devops-pipeline-cicd-tools\">Continuous Integration e Continuous Delivery , o CI\/CD<\/a>) che consente ai team di sviluppo di automatizzare il flusso di lavoro, comprese le pipeline di compilazione, test e distribuzione.<\/p>\n<p>Uno svantaggio dell&#8217;utilizzo di <a href=\"https:\/\/docs.github.com\/en\/actions\/learn-github-actions\/understanding-github-actions\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub Actions<\/a> \u00e8 che i vostri log sono pubblici e chiunque pu\u00f2 accedervi con i permessi necessari.<\/p>\n<p>Per evitare che i dati sensibili vengano esposti nei log di GitHub Actions, dovreste usare variabili d&#8217;ambiente crittografate per memorizzare i dati sensibili in modo sicuro. Queste variabili ambientali criptate sono note come secret, o segreti, di GitHub Actions.<\/p>\n<p>Questo articolo vi mostra come usare i segreti di GitHub Actions per evitare che le informazioni sensibili appaiano nei log di GitHub Actions.<\/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>Prerequisiti:<\/h2>\n<p>Per seguire questo tutorial:<\/p>\n<ul>\n<li>Verificate di avere un <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-github\/\">account GitHub<\/a>.<\/li>\n<li>Preparate un <a href=\"https:\/\/github.com\/kinsta\/\">repository<\/a> GitHub esistente. Per questo tutorial, potete clonare il repository demo.<\/li>\n<li>Seguite queste istruzioni per <a href=\"https:\/\/docs.github.com\/en\/repositories\/creating-and-managing-repositories\/cloning-a-repository\" target=\"_blank\" rel=\"noopener noreferrer\">clonare il repository demo<\/a>.<\/li>\n<\/ul>\n\n<h2>Come proteggere i log di GitHub Actions<\/h2>\n<p>Quando create dei flussi di lavoro usando GitHub Actions, chiunque visiti il vostro repository pu\u00f2 visualizzare i log, quindi questi non dovrebbero includere informazioni sensibili. Tuttavia, non potete eliminare token, password e altre informazioni sensibili: vi servono per i test e per il corretto funzionamento della vostra applicazione.<\/p>\n<p>La soluzione \u00e8 nasconderli con il comando del flusso di lavoro <code>::add-mask::<\/code>, che mette un asterisco (*) al posto dei dati sensibili.<\/p>\n<p>La sezione seguente vi mostra come mascherare un log.<\/p>\n<h2>Come mascherare i log<\/h2>\n<p>Per prima cosa, aprite il repository clonato nel vostro editor di testo.<\/p>\n<p>Create la cartella <strong>.github\/workflows\/<\/strong> nella radice del repository per memorizzare i file del flusso di lavoro. Quindi create un nuovo file chiamato <strong>hide-secrets.yml<\/strong> nella directory <strong>.github\/workflows<\/strong> e aggiungeteci il seguente codice:<\/p>\n<pre><code class=\"language-git\">name: Hide Sensitive Information\non: push\njobs:\n  print-secret-token:\n\truns-on: ubuntu-latest\n\tsteps:\n  \t- name: echo a secret\n    \trun: echo \"your secret token is verySecretToken\"<\/code><\/pre>\n<p>Fate il commit delle modifiche e inviatele al vostro repository GitHub. Il flusso di lavoro aggiornato di GitHub Actions \u00e8 attivo e verr\u00e0 attivato ogni volta che farete una nuova modifica.<\/p>\n<p>Aprite il vostro repository su GitHub e selezionate la scheda <strong>Actions<\/strong> per visualizzare i log. Il flusso di lavoro dovrebbe apparire come segue:<\/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=\"Schermata di anteprima del flusso di lavoro in GitHub\" width=\"1365\" height=\"471\"><figcaption class=\"wp-caption-text\">Anteprima del flusso di lavoro<\/figcaption><\/figure>\n<p>Esaminando i log del flusso di lavoro, troverete la stringa <code>verySecretToken<\/code> stampata sui log. Fate clic sul vostro flusso di lavoro e poi sul nome dell&#8217;attivit\u00e0 (<strong>print-secret-token<\/strong>) per visualizzare il log. L&#8217;aspetto dovrebbe essere il seguente:<\/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=\"Schermata da cui esaminare i log delle azioni di GitHub\" width=\"1365\" height=\"593\"><figcaption class=\"wp-caption-text\">Esaminare i log di GitHub Actions<\/figcaption><\/figure>\n<p>Per nasconderlo, usate il comando <code>::add-mask::<\/code>, modificate il file <strong>hide-secrets.yml<\/strong> e aggiungete un nuovo passaggio a <code>print-secret-token<\/code>:<\/p>\n<pre><code class=\"language-git\">name: Hide Sensitive Information\non: push\njobs:\n  print-secret-token:\n\truns-on: ubuntu-latest\n\tsteps:\n  \t- name: Add Mask\n    \trun: echo \"::add-mask::verySecretToken\"\n  \t- name: echo a secret  \n    \trun: echo \"your secret token is verySecretToken\"<\/code><\/pre>\n<p>Dovreste aggiungere il passaggio <code>Add Mask<\/code> all&#8217;inizio, poich\u00e9 il mascheramento si applica solo dopo l&#8217;esecuzione di <code>::add-mask::<\/code>. Se inserite il segreto <code>verySecretToken<\/code> prima del passaggio <code>Add Mask<\/code>, esso apparir\u00e0 comunque non mascherato. Quindi, per assicurarvi che il valore sia mascherato, \u00e8 essenziale usare <code>::add-mask::<\/code> il prima possibile.<\/p>\n<p>Una volta effettuato il commit e pubblicate le modifiche sul repository GitHub, la stringa <code>verySecretToken<\/code> sar\u00e0 sostituita da asterischi (*) ovunque appaia nei vostri log:<\/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=\"Schermata del file print-secret-token con una freccia che indica una parola del codice mascherata con asterischi.\" width=\"1364\" height=\"593\"><figcaption class=\"wp-caption-text\">Rendere i testi semplici<\/figcaption><\/figure>\n<p>Se da un lato questo risolve il problema del mascheramento, dall&#8217;altro ne introduce uno nuovo. Il vostro <code>verySecretToken<\/code> \u00e8 ancora nel file del flusso di lavoro, quindi chiunque abbia accesso al codice sorgente pu\u00f2 vederlo.<\/p>\n<p>Un altro aspetto negativo del mascheramento del testo normale \u00e8 che il mascheramento di una sola parte di una parola nasconde tutte le istanze della stessa. Per esempio, prendiamo la seguente frase: &#8220;Programmare \u00e8 fantastico, ma i miei giorni pi\u00f9 produttivi sono quelli in cui non scrivo un programma&#8221;. Se mascherate la parola &#8220;programma&#8221;, non solo verr\u00e0 nascosta la parola alla fine della frase ma anche qualsiasi altro punto in cui compare, come per esempio &#8220;programmazione&#8221;.<\/p>\n<p>Se provate a mascherare del testo semplice, otterrete qualcosa di simile:<\/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=\"Schermata del file print-secret-token con una freccia che indica due parole del codice mascherate con asterischi.\" width=\"1354\" height=\"548\"><figcaption class=\"wp-caption-text\">Problema con il mascheramento di testi semplici<\/figcaption><\/figure>\n<p>Un approccio migliore per nascondere i dati sensibili nei log di GitHub Actions \u00e8 quello di usare i secret di GitHub Actions, come mostriamo nella sezione seguente.<\/p>\n<h2>Come usare i secret di GitHub Actions<\/h2>\n<p>Potete usare i segreti di GitHub Actions per memorizzare qualsiasi dato privato che volete inserite nel flusso di lavoro di GitHub Actions. I segreti vengono creati come coppie chiave\/valore a livello di repository o di organizzazione.<\/p>\n<p>Mentre un repository pu\u00f2 accedere solo ai segreti creati a livello di repository, i segreti creati a livello di organizzazione sono condivisi da tutti i repository di un&#8217;organizzazione.<\/p>\n<p>I segreti creati a livello di repository sono disponibili per l&#8217;uso nelle azioni da parte di chiunque abbia i permessi del ruolo di collaboratore. Potete modificare il valore dei vostri segreti in qualsiasi momento. Tuttavia, i segreti non possono essere utilizzati con i flussi di lavoro di un repository biforcato.<\/p>\n<p>Per la denominazione dei segreti si applicano le seguenti linee guida:<\/p>\n<ul>\n<li>I nomi dei segreti non possono contenere spazi.<\/li>\n<li>I nomi dei segreti non fanno distinzione tra maiuscole e minuscole.<\/li>\n<li>I nomi dei segreti non possono iniziare con un numero.<\/li>\n<li>I nomi dei segreti non devono iniziare con il prefisso <code>GITHUB_<\/code>.<\/li>\n<li>I nomi dei segreti devono essere unici: segreti con lo stesso nome non possono esistere allo stesso livello.<\/li>\n<\/ul>\n<p>Potete usare questi segreti nel flusso di lavoro delle azioni di GitHub semplicemente aggiungendo <code>secrets<\/code> prima del nome del segreto come variabile YML, come mostrato di seguito:<\/p>\n<pre><code class=\"language-git\">${{ secrets.MY_SECRET_TOKEN }}<\/code><\/pre>\n<p>Potete anche mascherare i segreti per una maggiore sicurezza, come mostrato nella sezione seguente.<\/p>\n<h2>Come mascherare i secret<\/h2>\n<p>Per prima cosa, create un segreto su GitHub. Nel vostro repository su GitHub, fate clic sulla <strong>scheda Settings<\/strong>, selezionate <strong>Secrets<\/strong>&gt; <strong>Actions<\/strong> dalla barra laterale sinistra e poi fate clic su <strong>New repository secret<\/strong> per aggiungere un nuovo segreto:<\/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=\"Schermata di GitHub, sezione Actions Secrets con il pulsante \"New repository secret\" evidenziato\" width=\"1365\" height=\"540\"><figcaption class=\"wp-caption-text\">Creare un nuovo segreto del repository<\/figcaption><\/figure>\n<p>Date un nome e un valore al vostro segreto, quindi fate clic su <strong>Add 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=\"Schermata New Secrets della sezione Actions Secrets con il campo per inserire un nuovo segreto GitHub\" width=\"1365\" height=\"508\"><figcaption class=\"wp-caption-text\">Aggiungere un nuovo segreto GitHub<\/figcaption><\/figure>\n<p>Ora che avete creato il vostro segreto e gli avete assegnato il valore <code>verySecretToken<\/code>, potete usarlo nel vostro file del flusso di lavoro. Aprite il file <strong>hide-secrets.yml<\/strong> e fate le seguenti modifiche:<\/p>\n<pre><code class=\"language-git\">name: Hide Sensitive Information\non: push\njobs:\n  print-secret-token:\n\truns-on: ubuntu-latest\n\tsteps:\n  \t- name: Add Mask\n    \trun: echo \"::add-mask::${{ secrets.MY_SECRET_TOKEN }}\"\n  \t- name: Echo a secret  \n    \trun: echo \"your secret token is ${{ secrets.MY_SECRET_TOKEN }}\"<\/code><\/pre>\n<p>L&#8217;unica differenza tra questo e il codice precedente \u00e8 che avete sostituito il token segreto con il vostro segreto GitHub appena creato &#8220;<code>${{ secrets.MY_SECRET_TOKEN }}<\/code>&#8220;.<\/p>\n<p>Una volta eseguito il commit del codice e inviate le modifiche al vostro repository GitHub, i vostri segreti saranno mascherati:<\/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=\"Schermata del file print-secret-token: una prima freccia viola indica la sezione Add Mask del codice, mentre la seconda mostra il token segreto mascherato\" width=\"1349\" height=\"572\"><figcaption class=\"wp-caption-text\">Segreti di GitHub Actions mascherati<\/figcaption><\/figure>\n\n<h2>Riepilogo<\/h2>\n<p>Non dovete rivelare nessuna informazione sensibile nei vostri log delle azioni GitHub. Il mascheramento del testo \u00e8 un modo per nascondere i dati, ma chiunque acceda ai file del vostro flusso di lavoro pu\u00f2 vedere le informazioni che state cercando di nascondere.<\/p>\n<p>Come dimostra questo tutorial, i secret di GitHub Actions sono un approccio molto pi\u00f9 sicuro per salvaguardare i vostri dati sensibili e poi mascherarli.<\/p>\n<p>Leggete la nostra documentazione per saperne di pi\u00f9 sull&#8217;<a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/gestione-sito\/git\/\">utilizzo di Git in Kinsta<\/a>. Provate subito il nostro <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Hosting di Applicazioni<\/a> gratuitamente.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GitHub Actions \u00e8 la piattaforma integrata di GitHub per l&#8217;integrazione e la consegna continua (Continuous Integration e Continuous Delivery , o CI\/CD) che consente ai team &#8230;<\/p>\n","protected":false},"author":199,"featured_media":68572,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[25883,25873],"class_list":["post-68571","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-strumenti-di-sviluppo-web","topic-sviluppo-wordpress"],"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>Come Usare i Segreti di GitHub Actions per Nascondere i Dati Sensibili?<\/title>\n<meta name=\"description\" content=\"Uno svantaggio di GitHub Actions \u00e8 che i log sono pubblici. Scopri come mantenere le tua Actions su GitHub private e sicure.\" \/>\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\/it\/blog\/segreti-github-actions\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come Usare i Secret di GitHub Actions per Nascondere i Dati Sensibili\" \/>\n<meta property=\"og:description\" content=\"Uno svantaggio di GitHub Actions \u00e8 che i log sono pubblici. Scopri come mantenere le tua Actions su GitHub private e sicure.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-05T10:07:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-22T07:20:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/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=\"Uno svantaggio di GitHub Actions \u00e8 che i log sono pubblici. Scopri come mantenere le tua Actions su GitHub private e sicure.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/github-actions-secret.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Come Usare i Secret di GitHub Actions per Nascondere i Dati Sensibili\",\"datePublished\":\"2023-05-05T10:07:53+00:00\",\"dateModified\":\"2023-05-22T07:20:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/\"},\"wordCount\":1213,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/github-actions-secret.jpg\",\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/\",\"name\":\"Come Usare i Segreti di GitHub Actions per Nascondere i Dati Sensibili?\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/github-actions-secret.jpg\",\"datePublished\":\"2023-05-05T10:07:53+00:00\",\"dateModified\":\"2023-05-22T07:20:03+00:00\",\"description\":\"Uno svantaggio di GitHub Actions \u00e8 che i log sono pubblici. Scopri come mantenere le tua Actions su GitHub private e sicure.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/github-actions-secret.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/github-actions-secret.jpg\",\"width\":3042,\"height\":1521},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Strumenti di Sviluppo Web\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/strumenti-di-sviluppo-web\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Come Usare i Secret di GitHub Actions per Nascondere i Dati Sensibili\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"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\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Come Usare i Segreti di GitHub Actions per Nascondere i Dati Sensibili?","description":"Uno svantaggio di GitHub Actions \u00e8 che i log sono pubblici. Scopri come mantenere le tua Actions su GitHub private e sicure.","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\/it\/blog\/segreti-github-actions\/","og_locale":"it_IT","og_type":"article","og_title":"Come Usare i Secret di GitHub Actions per Nascondere i Dati Sensibili","og_description":"Uno svantaggio di GitHub Actions \u00e8 che i log sono pubblici. Scopri come mantenere le tua Actions su GitHub private e sicure.","og_url":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2023-05-05T10:07:53+00:00","article_modified_time":"2023-05-22T07:20:03+00:00","og_image":[{"width":3042,"height":1521,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/github-actions-secret.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Uno svantaggio di GitHub Actions \u00e8 che i log sono pubblici. Scopri come mantenere le tua Actions su GitHub private e sicure.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/github-actions-secret.jpg","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Jeremy Holcombe","Tempo di lettura stimato":"7 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Come Usare i Secret di GitHub Actions per Nascondere i Dati Sensibili","datePublished":"2023-05-05T10:07:53+00:00","dateModified":"2023-05-22T07:20:03+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/"},"wordCount":1213,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/github-actions-secret.jpg","inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/","url":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/","name":"Come Usare i Segreti di GitHub Actions per Nascondere i Dati Sensibili?","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/github-actions-secret.jpg","datePublished":"2023-05-05T10:07:53+00:00","dateModified":"2023-05-22T07:20:03+00:00","description":"Uno svantaggio di GitHub Actions \u00e8 che i log sono pubblici. Scopri come mantenere le tua Actions su GitHub private e sicure.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/github-actions-secret.jpg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/github-actions-secret.jpg","width":3042,"height":1521},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/segreti-github-actions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Strumenti di Sviluppo Web","item":"https:\/\/kinsta.com\/it\/argomenti\/strumenti-di-sviluppo-web\/"},{"@type":"ListItem","position":3,"name":"Come Usare i Secret di GitHub Actions per Nascondere i Dati Sensibili"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","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\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/68571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=68571"}],"version-history":[{"count":10,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/68571\/revisions"}],"predecessor-version":[{"id":69195,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/68571\/revisions\/69195"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/68571\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/68571\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/68571\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/68571\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/68571\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/68571\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/68571\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/68571\/translations\/se"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/68571\/translations\/es"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/68571\/translations\/dk"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/68571\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/68572"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=68571"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=68571"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=68571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}