{"id":65438,"date":"2023-05-05T12:07:47","date_gmt":"2023-05-05T10:07:47","guid":{"rendered":"https:\/\/kinsta.com\/es\/?p=65438&#038;preview=true&#038;preview_id=65438"},"modified":"2025-01-17T14:01:05","modified_gmt":"2025-01-17T13:01:05","slug":"github-actions-secret","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/","title":{"rendered":"C\u00f3mo utilizar GitHub Actions Secrets Para Ocultar Datos Sensibles"},"content":{"rendered":"<p>GitHub Actions es la plataforma de integraci\u00f3n continua y entrega continua (<a href=\"https:\/\/kinsta.com\/es\/blog\/herramientas-devops\/#devops-pipeline-cicd-tools\">CI\/CD<\/a>) de GitHub que permite a los equipos de desarrollo automatizar su flujo de trabajo, incluidos los procesos de creaci\u00f3n, prueba y despliegue.<\/p>\n<p>Una desventaja de utilizar <a href=\"https:\/\/docs.github.com\/en\/actions\/learn-github-actions\/understanding-github-actions\">GitHub Actions<\/a> es que tus registros son p\u00fablicos, y cualquiera puede acceder a ellos con los permisos necesarios.<\/p>\n<p>Para evitar que los datos sensibles queden expuestos en los registros de GitHub Actions, debes utilizar variables de entorno encriptadas para almacenar los datos sensibles de forma segura. Estas variables de entorno encriptadas se conocen como GitHub Actions Secrets.<\/p>\n<p>Este art\u00edculo te muestra c\u00f3mo utilizar GitHub Actions Secrets para evitar que aparezca informaci\u00f3n sensible en tus registros de 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>Requisitos Previos:<\/h2>\n<p>Para seguir este tutorial:<\/p>\n<ul>\n<li>Aseg\u00farate de que tienes una <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-github\/\">cuenta de GitHub<\/a>.<\/li>\n<li>Tener un <a href=\"https:\/\/github.com\/kinsta\/\">repositorio<\/a> GitHub existente. Para este tutorial, puedes clonar este repositorio de demostraci\u00f3n.<\/li>\n<li>Sigue estas instrucciones para <a href=\"https:\/\/docs.github.com\/en\/repositories\/creating-and-managing-repositories\/cloning-a-repository\">clonar el repositorio de demostraci\u00f3n<\/a>.<\/li>\n<\/ul>\n\n<h2>C\u00f3mo Mantener Seguros Tus Registros de GitHub Action<\/h2>\n<p>Cuando creas flujos de trabajo utilizando GitHub Actions, cualquier visitante de tu repositorio puede ver los registros, por lo que no deber\u00edan incluir informaci\u00f3n sensible. Sin embargo, no puedes eliminar sin m\u00e1s tus tokens, contrase\u00f1as y otra informaci\u00f3n sensible \u2014 los necesitas para las pruebas y para que tu aplicaci\u00f3n funcione correctamente.<\/p>\n<p>La soluci\u00f3n es ocultarlos con el comando de flujo de trabajo <code>::add-mask::<\/code>, que pone un asterisco (*) en lugar de los datos sensibles a los que se aplica.<\/p>\n<p>La siguiente secci\u00f3n te muestra c\u00f3mo enmascarar un registro.<\/p>\n<h2>C\u00f3mo Enmascarar Registros<\/h2>\n<p>Primero, abre el repositorio clonado en tu editor de texto.<\/p>\n<p>Crea el directorio <strong>.github\/workflows\/<\/strong> en el root de tu repositorio para almacenar los archivos de tu flujo de trabajo. A continuaci\u00f3n, crea un nuevo archivo llamado <strong>hide-secrets.yml<\/strong> en el directorio <strong>.github\/workflows<\/strong> y a\u00f1\u00e1dele el siguiente c\u00f3digo:<\/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>Confirma los cambios y env\u00edalos a tu repositorio de GitHub. El flujo de trabajo GitHub Actions actualizado estar\u00e1 activo y se activar\u00e1 cada vez que env\u00edes un nuevo cambio.<\/p>\n<p>Abre tu repositorio en GitHub y selecciona la pesta\u00f1a <strong>Acciones<\/strong> para ver los registros. Tu flujo de trabajo deber\u00eda aparecer como sigue:<\/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=\"Previsualizaci\u00f3n de tu flujo de trabajo en GitHub\" width=\"1365\" height=\"471\"><figcaption class=\"wp-caption-text\">Previsualizaci\u00f3n de tu flujo de trabajo en GitHub<\/figcaption><\/figure>\n<p>Examinando los registros del flujo de trabajo, encontrar\u00e1s la cadena <code>verySecretToken<\/code> impresa en los registros. Haz clic en tu flujo de trabajo y, a continuaci\u00f3n, en el nombre de la tarea (<strong>print-secret-token<\/strong>) para ver el registro. Deber\u00eda tener este aspecto<\/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=\"Examina tus registros de acciones de GitHub\" width=\"1365\" height=\"593\"><figcaption class=\"wp-caption-text\">Examina tus registros de acciones de GitHub<\/figcaption><\/figure>\n<p>Para ocultarlo, utiliza el comando <code>::add-mask::<\/code>, edita el archivo <strong>hide-secrets.yml<\/strong> y a\u00f1ade un nuevo paso al trabajo <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>Debes a\u00f1adir el paso <code>Add Mask<\/code> al principio, ya que el enmascaramiento s\u00f3lo se aplica despu\u00e9s de que se haya ejecutado <code>::add-mask::<\/code>. Si colocas el secret <code>verySecretToken<\/code> antes del paso <code>Add Mask<\/code>, seguir\u00e1 apareciendo sin enmascarar. As\u00ed que, para asegurarte de que el valor est\u00e1 enmascarado, es esencial que utilices <code>::add-mask::<\/code> lo antes posible.<\/p>\n<p>Una vez que confirmes y publiques tus modificaciones en tu repositorio de GitHub, la cadena <code>verySecretToken<\/code> ser\u00e1 sustituida por asteriscos (*) siempre que aparezca en tus 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=\"Hacer textos sin formato\" width=\"1364\" height=\"593\"><figcaption class=\"wp-caption-text\">Hacer textos sin formato<\/figcaption><\/figure>\n<p>Aunque esto soluciona el problema del enmascaramiento, introduce uno nuevo. Tu <code>verySecretToken<\/code> sigue estando en el archivo de flujo de trabajo, por lo que cualquiera con acceso al c\u00f3digo fuente puede verlo.<\/p>\n<p>Otro inconveniente de enmascarar texto plano es que si enmascaras s\u00f3lo una parte de una palabra, se ocultar\u00e1n todas las instancias de la misma. Por ejemplo, toma la siguiente frase \u00abProgramar es genial, pero mis d\u00edas m\u00e1s productivos son aquellos en los que no escribo un programa\u00bb Si enmascaras la palabra \u00abprograma\u00bb, no s\u00f3lo enmascarar\u00e1 la palabra al final de la frase, sino tambi\u00e9n en cualquier otro lugar donde aparezca, como en \u00abprogramaci\u00f3n\u00bb<\/p>\n<p>Si intentas enmascarar texto sin formato, acabar\u00e1s con algo as\u00ed:<\/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 al enmascarar textos sin formato\" width=\"1354\" height=\"548\"><figcaption class=\"wp-caption-text\">Problema al enmascarar textos sin formato<\/figcaption><\/figure>\n<p>Un enfoque mejor para ocultar datos sensibles en los registros GitHub Actions es utilizar GitHub Actions de GitHub, como se demuestra en el siguiente apartado.<\/p>\n<h2>C\u00f3mo Utilizar GitHub Actions Secrets<\/h2>\n<p>Puedes utilizar GitHub Actions Secrets para almacenar cualquier dato privado que quieras utilizar en tu flujo de trabajo de acciones de GitHub. Los secrets se crean como pares clave\/valor a nivel de repositorio u organizaci\u00f3n.<\/p>\n<p>Mientras que ese repositorio s\u00f3lo puede acceder a los secrets creados a nivel de repositorio, los secrets creados a nivel de organizaci\u00f3n son compartidos por todos los repositorios de una organizaci\u00f3n.<\/p>\n<p>Los secrets creados a nivel de repositorio est\u00e1n disponibles para ser utilizados en acciones por cualquiera que tenga permisos de rol de colaborador. Puedes cambiar el valor de tus secrets en cualquier momento. Sin embargo, los secrets no pueden utilizarse con flujos de trabajo de un repositorio bifurcado.<\/p>\n<p>Se aplican las siguientes directrices para nombrar los secretos:<\/p>\n<ul>\n<li>Los nombres de los secrets no pueden contener espacios.<\/li>\n<li>Los nombres de secrets no distinguen may\u00fasculas de min\u00fasculas.<\/li>\n<li>Los nombres secrets no pueden empezar por un n\u00famero.<\/li>\n<li>Los nombres de secrets no pueden empezar por el prefijo <code>GITHUB_<\/code>.<\/li>\n<li>Los nombres de los secrets deben ser \u00fanicos \u2014 no pueden existir secrets con el mismo nombre en el mismo nivel.<\/li>\n<\/ul>\n<p>Puedes utilizar estos secrets dentro del flujo de trabajo de las acciones de GitHub simplemente a\u00f1adiendo <code>secrets<\/code> antes de tu nombre secrets como una variable YML, como se muestra a continuaci\u00f3n:<\/p>\n<pre><code class=\"language-git\">${{ secrets.MY_SECRET_TOKEN }}<\/code><\/pre>\n<p>Tambi\u00e9n puedes enmascarar secrets para mayor seguridad, como se muestra en el siguiente apartado.<\/p>\n<h2>C\u00f3mo Enmascarar Secrets<\/h2>\n<p>En primer lugar, crea un secret de GitHub. En tu repositorio en GitHub, haz clic en la <strong>pesta\u00f1a Settings<\/strong>, selecciona <strong>Secrets\u00a0<\/strong>&gt;\u00a0<strong>Actions<\/strong><strong>\u00a0<\/strong>en la barra lateral izquierda y, a continuaci\u00f3n, haz clic en \u00a0<strong>New repository secret<\/strong>\u00a0para a\u00f1adir un nuevo secreto:<\/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=\"Crear un nuevo secret de repositorio\" width=\"1365\" height=\"540\"><figcaption class=\"wp-caption-text\">Crear un nuevo secret de repositorio<\/figcaption><\/figure>\n<p>Dale a tu secret un nombre y un valor secreto, y luego haz clic en <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=\"A\u00f1adir un nuevo secret de GitHub\" width=\"1365\" height=\"508\"><figcaption class=\"wp-caption-text\">A\u00f1adir un nuevo secret de GitHub<\/figcaption><\/figure>\n<p>Ahora que has creado tu secret y le has dado el valor <code>verySecretToken<\/code>, puedes utilizarlo en tu archivo de flujo de trabajo. Abre tu archivo <strong>hide-secrets.yml<\/strong> y realiza los siguientes cambios:<\/p>\n<pre><code class=\"language-git\">name: Hide Sensitive Information\non: push\njobs:\n  print-secret-token:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Add Mask\n        run: echo \"::add-mask::${{ secrets.MY_SECRET_TOKEN }}\"\n      - name: Echo a secret  \n        run: echo \"your secret token is ${{ secrets.MY_SECRET_TOKEN }}\"<\/code><\/pre>\n<p>La \u00fanica diferencia entre este c\u00f3digo y el anterior es que has sustituido el token secret por tu reci\u00e9n creado secret de GitHub \u00ab<code>${{ secrets.MY_SECRET_TOKEN }}<\/code>.\u00bb<\/p>\n<p>Una vez que confirmes el c\u00f3digo y env\u00edes los cambios a tu repositorio de GitHub, tus secrets estar\u00e1n ocultos:<\/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=\"Secrets de acciones de GitHub enmascarados\" width=\"1349\" height=\"572\"><figcaption class=\"wp-caption-text\">Secrets de acciones de GitHub enmascarados<\/figcaption><\/figure>\n\n<h2>Resumen<\/h2>\n<p>No debes revelar ninguna informaci\u00f3n sensible en tus registros GitHub Action. El enmascaramiento de texto plano es una forma de ocultar datos, pero cualquiera que acceda a tus archivos de flujo de trabajo puede ver la informaci\u00f3n que intentas ocultar.<\/p>\n<p>Como demuestra este tutorial, GitHub Actions Secret es un enfoque mucho m\u00e1s seguro para salvaguardar tus datos sensibles, y luego enmascararlos.<\/p>\n<p>Lee nuestra documentaci\u00f3n para saber m\u00e1s sobre el <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/gestion-del-sitio\/git\/\">uso de Git en Kinsta<\/a>. Prueba ahora gratis nuestro <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Alojamiento de Aplicaciones<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GitHub Actions es la plataforma de integraci\u00f3n continua y entrega continua (CI\/CD) de GitHub que permite a los equipos de desarrollo automatizar su flujo de trabajo, &#8230;<\/p>\n","protected":false},"author":199,"featured_media":65439,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1345,1337],"class_list":["post-65438","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-desarrollo-wordpress","topic-herramientas-de-desarrollo-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>\u00bfC\u00f3mo utilizar GitHub Actions Secrets Para Ocultar Datos Sensibles?<\/title>\n<meta name=\"description\" content=\"Una desventaja de usar las Acciones de GitHub es que tus registros son p\u00fablicos. Aprende a mantener tus GitHub Actions privadas y 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\/es\/blog\/github-actions-secret\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo utilizar GitHub Actions Secrets Para Ocultar Datos Sensibles\" \/>\n<meta property=\"og:description\" content=\"Una desventaja de usar las Acciones de GitHub es que tus registros son p\u00fablicos. Aprende a mantener tus GitHub Actions privadas y seguras.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-05T10:07:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-17T13:01:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/github-actions-secret-3.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=\"Una desventaja de usar las Acciones de GitHub es que tus registros son p\u00fablicos. Aprende a mantener tus GitHub Actions privadas y seguras.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/github-actions-secret-3.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"C\u00f3mo utilizar GitHub Actions Secrets Para Ocultar Datos Sensibles\",\"datePublished\":\"2023-05-05T10:07:47+00:00\",\"dateModified\":\"2025-01-17T13:01:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/\"},\"wordCount\":1300,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/github-actions-secret-3.jpg\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/\",\"name\":\"\u00bfC\u00f3mo utilizar GitHub Actions Secrets Para Ocultar Datos Sensibles?\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/github-actions-secret-3.jpg\",\"datePublished\":\"2023-05-05T10:07:47+00:00\",\"dateModified\":\"2025-01-17T13:01:05+00:00\",\"description\":\"Una desventaja de usar las Acciones de GitHub es que tus registros son p\u00fablicos. Aprende a mantener tus GitHub Actions privadas y seguras.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/github-actions-secret-3.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/github-actions-secret-3.jpg\",\"width\":3042,\"height\":1521},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Herramientas de Desarrollo Web\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/herramientas-de-desarrollo-web\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"C\u00f3mo utilizar GitHub Actions Secrets Para Ocultar Datos Sensibles\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"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\/es\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/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\/es\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u00bfC\u00f3mo utilizar GitHub Actions Secrets Para Ocultar Datos Sensibles?","description":"Una desventaja de usar las Acciones de GitHub es que tus registros son p\u00fablicos. Aprende a mantener tus GitHub Actions privadas y 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\/es\/blog\/github-actions-secret\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo utilizar GitHub Actions Secrets Para Ocultar Datos Sensibles","og_description":"Una desventaja de usar las Acciones de GitHub es que tus registros son p\u00fablicos. Aprende a mantener tus GitHub Actions privadas y seguras.","og_url":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2023-05-05T10:07:47+00:00","article_modified_time":"2025-01-17T13:01:05+00:00","og_image":[{"width":3042,"height":1521,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/github-actions-secret-3.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Una desventaja de usar las Acciones de GitHub es que tus registros son p\u00fablicos. Aprende a mantener tus GitHub Actions privadas y seguras.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/github-actions-secret-3.jpg","twitter_creator":"@Kinsta_ES","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Jeremy Holcombe","Tiempo de lectura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"C\u00f3mo utilizar GitHub Actions Secrets Para Ocultar Datos Sensibles","datePublished":"2023-05-05T10:07:47+00:00","dateModified":"2025-01-17T13:01:05+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/"},"wordCount":1300,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/github-actions-secret-3.jpg","inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/","url":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/","name":"\u00bfC\u00f3mo utilizar GitHub Actions Secrets Para Ocultar Datos Sensibles?","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/github-actions-secret-3.jpg","datePublished":"2023-05-05T10:07:47+00:00","dateModified":"2025-01-17T13:01:05+00:00","description":"Una desventaja de usar las Acciones de GitHub es que tus registros son p\u00fablicos. Aprende a mantener tus GitHub Actions privadas y seguras.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/github-actions-secret-3.jpg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/github-actions-secret-3.jpg","width":3042,"height":1521},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/github-actions-secret\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Herramientas de Desarrollo Web","item":"https:\/\/kinsta.com\/es\/secciones\/herramientas-de-desarrollo-web\/"},{"@type":"ListItem","position":3,"name":"C\u00f3mo utilizar GitHub Actions Secrets Para Ocultar Datos Sensibles"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","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\/es\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/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\/es\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/65438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=65438"}],"version-history":[{"count":8,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/65438\/revisions"}],"predecessor-version":[{"id":65586,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/65438\/revisions\/65586"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65438\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65438\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65438\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65438\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65438\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65438\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65438\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65438\/translations\/se"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65438\/translations\/es"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65438\/translations\/dk"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65438\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/65439"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=65438"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=65438"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=65438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}