{"id":59281,"date":"2023-09-03T07:07:13","date_gmt":"2023-09-03T10:07:13","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=59281&#038;preview=true&#038;preview_id=59281"},"modified":"2023-09-12T04:35:46","modified_gmt":"2023-09-12T07:35:46","slug":"segredos-github-actions","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/","title":{"rendered":"Como Usar os Segredos do GitHub Actions para Ocultar Dados Confidenciais"},"content":{"rendered":"<p>O GitHub Actions \u00e9 a plataforma integrada de integra\u00e7\u00e3o cont\u00ednua e entrega cont\u00ednua (<a href=\"https:\/\/kinsta.com\/pt\/blog\/ferramentas-devops\/#devops-pipeline-cicd-tools\">CI\/CD<\/a>) do GitHub que permite \u00e0s equipes de desenvolvimento automatizar seus fluxos de trabalho com pipeline automatizado, teste e implanta\u00e7\u00e3o.<\/p>\n<p>Uma desvantagem de usar o <a href=\"https:\/\/docs.github.com\/en\/actions\/learn-github-actions\/understanding-github-actions\">GitHub Actions<\/a> \u00e9 que seus registros s\u00e3o p\u00fablicos e qualquer pessoa com as permiss\u00f5es necess\u00e1rias pode acess\u00e1-los.<\/p>\n<p>Para evitar que dados sens\u00edveis sejam expostos nos registros do GitHub Actions, voc\u00ea deve usar vari\u00e1veis de ambiente criptografadas para armazenar dados sens\u00edveis de forma segura. Essas vari\u00e1veis de ambiente criptografadas s\u00e3o conhecidas como Segredos do GitHub Actions.<\/p>\n<div class=\"group w-full text-token-text-primary border-b border-black\/10 dark:border-gray-900\/50 bg-gray-50 dark:bg-[#444654]\" data-testid=\"conversation-turn-103\">\n<div class=\"p-4 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 gap-4 text-base mx-auto md:gap-6 md:max-w-2xl lg:max-w-[38rem] xl:max-w-3xl }\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gap-1 md:gap-3 lg:w-[calc(100%-115px)]\">\n<div class=\"flex flex-grow flex-col gap-3 max-w-full\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-3 overflow-x-auto whitespace-pre-wrap break-words\">\n<div class=\"markdown prose w-full break-words dark:prose-invert dark\">\n<p>Este artigo mostra como usar os Segredos do GitHub Actions para evitar que informa\u00e7\u00f5es sens\u00edveis apare\u00e7am nos seus registros do GitHub Actions.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\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>Pr\u00e9-requisitos:<\/h2>\n<p>Para voc\u00ea seguir este tutorial:<\/p>\n<ul>\n<li>Certifique-se de que voc\u00ea tenha uma <a href=\"https:\/\/kinsta.com\/pt\/blog\/que-github\/\">conta do GitHub<\/a>.<\/li>\n<li>Voc\u00ea tem um <a href=\"https:\/\/github.com\/kinsta\/\">reposit\u00f3rio<\/a> do GitHub existente. Para este tutorial, voc\u00ea pode clonar este reposit\u00f3rio de demonstra\u00e7\u00e3o.<\/li>\n<li>Siga estas instru\u00e7\u00f5es para <a href=\"https:\/\/docs.github.com\/en\/repositories\/creating-and-managing-repositories\/cloning-a-repository\" target=\"_blank\" rel=\"noopener noreferrer\">clonar o reposit\u00f3rio de demonstra\u00e7\u00e3o<\/a>.<\/li>\n<\/ul>\n\n<h2>Como manter seus registros do GitHub Action seguros<\/h2>\n<p>Quando voc\u00ea cria fluxos de trabalho usando GitHub Actions, qualquer visitante do seu reposit\u00f3rio pode visualizar os registros, portanto, eles n\u00e3o devem incluir informa\u00e7\u00f5es confidenciais. No entanto, voc\u00ea n\u00e3o pode simplesmente excluir seus tokens, senhas e outras informa\u00e7\u00f5es confidenciais &#8211; voc\u00ea precisa deles para testes e para que seu aplicativo funcione corretamente.<\/p>\n<p>A solu\u00e7\u00e3o \u00e9 ocult\u00e1-las com o comando de fluxo de trabalho <code>::add-mask::<\/code>, que coloca um asterisco (*) no lugar dos dados confidenciais aos quais ele \u00e9 aplicado.<\/p>\n<p>A se\u00e7\u00e3o a seguir mostra a voc\u00ea como ocultar um registro.<\/p>\n<h2>Como ocultar os registros<\/h2>\n<p>Primeiro, abra o reposit\u00f3rio clonado em seu editor de texto.<\/p>\n<p>Crie o diret\u00f3rio <strong>.github\/workflows\/<\/strong> na raiz do reposit\u00f3rio para armazenar os arquivos do fluxo de trabalho. Em seguida, crie um novo arquivo chamado <strong>hide-secrets.yml<\/strong> no diret\u00f3rio <strong>.github\/workflows<\/strong> e adicione o seguinte c\u00f3digo a ele:<\/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>Confirme as altera\u00e7\u00f5es e fa\u00e7a push delas no seu reposit\u00f3rio do GitHub. O fluxo de trabalho atualizado do GitHub Actions est\u00e1 ativo e ser\u00e1 acionado sempre que voc\u00ea fizer push de uma nova altera\u00e7\u00e3o.<\/p>\n<p>Abra seu reposit\u00f3rio no GitHub e selecione a aba <b>Actions <\/b>para visualizar os registros. Seu fluxo de trabalho deve aparecer da seguinte forma:<\/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=\"Visualizar seu fluxo de trabalho.\" width=\"1365\" height=\"471\"><figcaption class=\"wp-caption-text\">Visualizar seu fluxo de trabalho.<\/figcaption><\/figure>\n<p>Ao examinar os registros do fluxo de trabalho, voc\u00ea encontrar\u00e1 a string <code>verySecretToken<\/code> impressa nos registros. Clique no seu fluxo de trabalho e, em seguida, no nome da tarefa (<strong>print-secret-token<\/strong>) para visualizar o registro. Ele deve ter a seguinte apar\u00eancia:<\/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=\"Examine seus registros de a\u00e7\u00e3o do GitHub\" width=\"1365\" height=\"593\"><figcaption class=\"wp-caption-text\">Examine seus registros de a\u00e7\u00e3o do GitHub<\/figcaption><\/figure>\n<p>Para ocult\u00e1-lo, use o comando <code>::add-mask::<\/code>, edite o arquivo <strong>hide-secrets.yml<\/strong> e adicione uma nova etapa ao <code>print-secret-token<\/code> job:<\/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>Voc\u00ea deve adicionar a etapa <code>Add Mask<\/code> no topo, j\u00e1 que a oculta\u00e7\u00e3o s\u00f3 se aplica depois que o comando <code>::add-mask::<\/code> for executado. Se voc\u00ea colocar o segredo <code>verySecretToken<\/code> antes da etapa <code>Add Mask<\/code>, ele ainda aparecer\u00e1 sem oculta\u00e7\u00e3o. Portanto, para garantir que o valor seja ocultado, \u00e9 essencial usar <code>::add-mask::<\/code> o mais r\u00e1pido poss\u00edvel.<\/p>\n<p>Depois que voc\u00ea confirmar e publicar suas modifica\u00e7\u00f5es no reposit\u00f3rio do GitHub, a string <code>verySecretToken<\/code> ser\u00e1 substitu\u00edda por asteriscos (*) sempre que aparecer nos registros:<\/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=\"Ocultando textos simples.\" width=\"1364\" height=\"593\"><figcaption class=\"wp-caption-text\">Ocultando textos simples.<\/figcaption><\/figure>\n<p>Embora isso resolva o problema de ocultar informa\u00e7\u00f5es, surge uma nova quest\u00e3o. Seu <code>verySecretToken<\/code> ainda est\u00e1 no arquivo de fluxo de trabalho, ent\u00e3o qualquer um com acesso ao c\u00f3digo-fonte pode v\u00ea-lo.<\/p>\n<p>Outra desvantagem de ocultar texto simples \u00e9 que ocultar apenas parte de uma palavra ocultar\u00e1 todas as inst\u00e2ncias dela. Por exemplo, considere a seguinte frase: &#8220;Programar \u00e9 \u00f3timo, mas meus dias mais produtivos s\u00e3o aqueles em que n\u00e3o escrevo um programa.&#8221; Se voc\u00ea esconder a palavra &#8220;programar&#8221;, n\u00e3o vai apenas esconder a palavra no final da frase, mas tamb\u00e9m em qualquer outro lugar onde ela apare\u00e7a, como em &#8220;programar&#8221;.<\/p>\n<p>Se voc\u00ea tentar ocultar o texto simples, acabar\u00e1 com algo assim:<\/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=\"Problema em ocultar um texto simples.\" width=\"1354\" height=\"548\"><figcaption class=\"wp-caption-text\">Problema em ocultar um texto simples.<\/figcaption><\/figure>\n<p>Uma forma mais segura de ocultar informa\u00e7\u00f5es sens\u00edveis nos registros do GitHub Actions \u00e9 utilizando os Segredos do GitHub Actions, como mostrado na pr\u00f3xima se\u00e7\u00e3o.<\/p>\n<h2>Como usar os segredos do GitHub Actions<\/h2>\n<p>Voc\u00ea pode usar os segredos do GitHub Actions para armazenar quaisquer dados privados que voc\u00ea deseja usar em seu fluxo de trabalho de a\u00e7\u00f5es do GitHub. Os segredos s\u00e3o criados como pares de chave\/valor no n\u00edvel do reposit\u00f3rio ou da organiza\u00e7\u00e3o.<\/p>\n<p>Embora esse reposit\u00f3rio s\u00f3 tenha acesso aos segredos criados especificamente para ele, os segredos feitos no n\u00edvel da organiza\u00e7\u00e3o s\u00e3o compartilhados com todos os reposit\u00f3rios dessa organiza\u00e7\u00e3o.<\/p>\n<p>Segredos criados no n\u00edvel do reposit\u00f3rio est\u00e3o dispon\u00edveis para uso em a\u00e7\u00f5es por qualquer pessoa que tenha permiss\u00f5es de colaborador. Voc\u00ea pode alterar o valor dos seus segredos a qualquer momento. No entanto, segredos n\u00e3o podem ser usados com fluxos de trabalho de um reposit\u00f3rio copiado (forked).<\/p>\n<p>As diretrizes a seguir se aplicam \u00e0 nomea\u00e7\u00e3o de segredos:<\/p>\n<ul>\n<li>Os nomes dos segredos n\u00e3o podem conter espa\u00e7os.<\/li>\n<li>Os nomes de segredos n\u00e3o diferenciam mai\u00fasculas de min\u00fasculas.<\/li>\n<li>Os nomes de segredos n\u00e3o podem come\u00e7ar com um n\u00famero.<\/li>\n<li>Os nomes de segredos n\u00e3o podem come\u00e7ar com o prefixo <code>GITHUB_<\/code>.<\/li>\n<li>Os nomes dos segredos devem ser exclusivos &#8211; segredos com o mesmo nome n\u00e3o podem existir no mesmo n\u00edvel.<\/li>\n<\/ul>\n<p>Voc\u00ea pode usar esses segredos no fluxo de trabalho de a\u00e7\u00f5es do GitHub simplesmente adicionando <code>secrets<\/code> antes do nome do segredo como uma vari\u00e1vel YML, conforme mostrado abaixo:<\/p>\n<pre><code class=\"language-git\">${{ secrets.MY_SECRET_TOKEN }}<\/code><\/pre>\n<p>Voc\u00ea tamb\u00e9m pode ocultar segredos para obter mais seguran\u00e7a, conforme mostrado na se\u00e7\u00e3o a seguir.<\/p>\n<h2>Como ocultar segredos<\/h2>\n<p>Primeiro, crie um segredo do GitHub. No seu reposit\u00f3rio no GitHub, clique em <strong><span id=\"urn:enhancement-1ee8bc1e-93b6-4d11-a5a2-5c9c91f38846\" class=\"textannotation\">Settings<\/span> <span id=\"urn:enhancement-74f362ea-d064-45bf-8ce1-097c144616fb\" class=\"textannotation\">tab<\/span><\/strong>, selecione <strong>Secrets <\/strong>&gt; <strong>Actions<\/strong><strong>\u00a0<\/strong>na barra lateral esquerda e clique em <strong>New <span id=\"urn:enhancement-9c2d3416-a7e1-4fb0-8006-98c610704a1a\" class=\"textannotation\">repository<\/span> <span id=\"urn:enhancement-7902bcfb-e82a-426e-abcb-de0a9039daff\" class=\"textannotation\">secret<\/span><\/strong>\u00a0para adicionar um novo segredo:<\/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=\"Criar um novo segredo de reposit\u00f3rio.\" width=\"1365\" height=\"540\"><figcaption class=\"wp-caption-text\">Criar um novo segredo de reposit\u00f3rio.<\/figcaption><\/figure>\n<p>D\u00ea um nome e um valor ao seu segredo, e ent\u00e3o clique em <strong>Add <span id=\"urn:enhancement-e57fae26-8096-4321-bfd6-d7c2eb133175\" class=\"textannotation\">secret<\/span><\/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=\"Adicionar um novo segredo do GitHub\" width=\"1365\" height=\"508\"><figcaption class=\"wp-caption-text\">Adicionar um novo segredo do GitHub<\/figcaption><\/figure>\n<p>Agora que voc\u00ea criou o seu segredo e deu a ele o valor <code>verySecretToken<\/code>, voc\u00ea pode us\u00e1-lo no seu arquivo de fluxo de trabalho. Abra o arquivo <strong>hide-secrets.yml<\/strong> e fa\u00e7a as seguintes altera\u00e7\u00f5es:<\/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>A \u00fanica diferen\u00e7a entre este e o c\u00f3digo anterior \u00e9 que voc\u00ea substituiu o token secreto pelo seu rec\u00e9m-criado segredo do GitHub &#8220;<code>${{ secrets.MY_SECRET_TOKEN }}<\/code>.&#8221;<\/p>\n<p>Depois que voc\u00ea fizer o commit do c\u00f3digo e enviar as altera\u00e7\u00f5es para o reposit\u00f3rio do GitHub, seus segredos ser\u00e3o ocultados:<\/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=\"Segredos ocultados do GitHub Actions\" width=\"1349\" height=\"572\"><figcaption class=\"wp-caption-text\">Segredos ocultados do GitHub Actions<\/figcaption><\/figure>\n\n<h2>Resumo<\/h2>\n<p>N\u00e3o deixe informa\u00e7\u00f5es sens\u00edveis \u00e0 mostra nos registros do GitHub Actions. Esconder esses dados usando texto simples \u00e9 uma op\u00e7\u00e3o, mas quem acessar seus arquivos de fluxo de trabalho conseguir\u00e1 ver tudo que voc\u00ea queria esconder.<\/p>\n<p>Como esse tutorial mostra, usar Segredos do GitHub Actions \u00e9 uma maneira bem mais segura de guardar essas informa\u00e7\u00f5es e ainda ocult\u00e1-las.<\/p>\n<p>Leia nossa documenta\u00e7\u00e3o para saber mais sobre como <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/gerenciamento-de-site\/git\/\">usar o Git na Kinsta<\/a>. Experimente nossa <a href=\"https:\/\/sevalla.com\/application-hosting\/\">hospedagem de aplicativos<\/a> gratuitamente agora.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O GitHub Actions \u00e9 a plataforma integrada de integra\u00e7\u00e3o cont\u00ednua e entrega cont\u00ednua (CI\/CD) do GitHub que permite \u00e0s equipes de desenvolvimento automatizar seus fluxos de &#8230;<\/p>\n","protected":false},"author":199,"featured_media":59282,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1026,1018],"class_list":["post-59281","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-desenvolvimento-wordpress","topic-ferramentas-desenvolvimento-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>Como Usar os Segredos do GitHub Actions para Ocultar Dados Confidenciais<\/title>\n<meta name=\"description\" content=\"Uma desvantagem de usar o GitHub Actions \u00e9 que seus registros s\u00e3o p\u00fablicos. Saiba como manter suas a\u00e7\u00f5es do GitHub privadas e seguras.\" \/>\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\/pt\/blog\/segredos-github-actions\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Usar os Segredos do GitHub Actions para Ocultar Dados Confidenciais\" \/>\n<meta property=\"og:description\" content=\"Uma desvantagem de usar o GitHub Actions \u00e9 que seus registros s\u00e3o p\u00fablicos. Saiba como manter suas a\u00e7\u00f5es do GitHub privadas e seguras.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-03T10:07:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-12T07:35:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/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=\"Uma desvantagem de usar o GitHub Actions \u00e9 que seus registros s\u00e3o p\u00fablicos. Saiba como manter suas a\u00e7\u00f5es do GitHub privadas e seguras.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/05\/github-actions-secret.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Como Usar os Segredos do GitHub Actions para Ocultar Dados Confidenciais\",\"datePublished\":\"2023-09-03T10:07:13+00:00\",\"dateModified\":\"2023-09-12T07:35:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/\"},\"wordCount\":1331,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/05\/github-actions-secret.jpg\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/\",\"name\":\"Como Usar os Segredos do GitHub Actions para Ocultar Dados Confidenciais\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/05\/github-actions-secret.jpg\",\"datePublished\":\"2023-09-03T10:07:13+00:00\",\"dateModified\":\"2023-09-12T07:35:46+00:00\",\"description\":\"Uma desvantagem de usar o GitHub Actions \u00e9 que seus registros s\u00e3o p\u00fablicos. Saiba como manter suas a\u00e7\u00f5es do GitHub privadas e seguras.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/05\/github-actions-secret.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/05\/github-actions-secret.jpg\",\"width\":3042,\"height\":1521},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ferramentas de Desenvolvimento Web\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/ferramentas-desenvolvimento-web\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Como Usar os Segredos do GitHub Actions para Ocultar Dados Confidenciais\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"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\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/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\/pt\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como Usar os Segredos do GitHub Actions para Ocultar Dados Confidenciais","description":"Uma desvantagem de usar o GitHub Actions \u00e9 que seus registros s\u00e3o p\u00fablicos. Saiba como manter suas a\u00e7\u00f5es do GitHub privadas e seguras.","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\/pt\/blog\/segredos-github-actions\/","og_locale":"pt_PT","og_type":"article","og_title":"Como Usar os Segredos do GitHub Actions para Ocultar Dados Confidenciais","og_description":"Uma desvantagem de usar o GitHub Actions \u00e9 que seus registros s\u00e3o p\u00fablicos. Saiba como manter suas a\u00e7\u00f5es do GitHub privadas e seguras.","og_url":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2023-09-03T10:07:13+00:00","article_modified_time":"2023-09-12T07:35:46+00:00","og_image":[{"width":3042,"height":1521,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/05\/github-actions-secret.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Uma desvantagem de usar o GitHub Actions \u00e9 que seus registros s\u00e3o p\u00fablicos. Saiba como manter suas a\u00e7\u00f5es do GitHub privadas e seguras.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/05\/github-actions-secret.jpg","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Jeremy Holcombe","Tempo estimado de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Como Usar os Segredos do GitHub Actions para Ocultar Dados Confidenciais","datePublished":"2023-09-03T10:07:13+00:00","dateModified":"2023-09-12T07:35:46+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/"},"wordCount":1331,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/05\/github-actions-secret.jpg","inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/","url":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/","name":"Como Usar os Segredos do GitHub Actions para Ocultar Dados Confidenciais","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/05\/github-actions-secret.jpg","datePublished":"2023-09-03T10:07:13+00:00","dateModified":"2023-09-12T07:35:46+00:00","description":"Uma desvantagem de usar o GitHub Actions \u00e9 que seus registros s\u00e3o p\u00fablicos. Saiba como manter suas a\u00e7\u00f5es do GitHub privadas e seguras.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/05\/github-actions-secret.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/05\/github-actions-secret.jpg","width":3042,"height":1521},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/segredos-github-actions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Ferramentas de Desenvolvimento Web","item":"https:\/\/kinsta.com\/pt\/topicos\/ferramentas-desenvolvimento-web\/"},{"@type":"ListItem","position":3,"name":"Como Usar os Segredos do GitHub Actions para Ocultar Dados Confidenciais"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","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\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/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\/pt\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/59281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=59281"}],"version-history":[{"count":8,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/59281\/revisions"}],"predecessor-version":[{"id":63074,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/59281\/revisions\/63074"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59281\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59281\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59281\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59281\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59281\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59281\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59281\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59281\/translations\/se"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59281\/translations\/es"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59281\/translations\/dk"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59281\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/59282"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=59281"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=59281"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=59281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}