Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,63 +1,63 @@
---
title: Setting your profile to private
intro: 'A private profile displays only limited information, and hides some activity.'
title: Configurar tu perfil como privado
intro: Un perfil privado muestra informaci贸n limitada 煤nicamente y oculta algo de actividad.
versions:
fpt: '*'
topics:
- Profiles
shortTitle: Set profile to private
shortTitle: Configurar el perfil como privado
---

## About private profiles
## Acerca de los perfiles privados

{% note %}

**Note:** Private profiles are currently in beta and are subject to change.
**Nota:** Los perfiles privados se encuentran actualmente en beta y est谩n sujetos a cambios.

{% endnote %}

To hide parts of your profile page, you can make your profile private. This also hides your activity in various social features on {% data variables.product.prodname_dotcom_the_website %}. A private profile hides information from all users, and there is currently no option to allow specified users to see your activity.
Para ocultar partes de tu p谩gina de perfil, puedes hacer a tu perfil privado. Esto tambi茅n oculta tu actividad en varias caracter铆sticas sociales de {% data variables.product.prodname_dotcom_the_website %}. Un perfil privado oculta informaci贸n para todos los usuarios y actualmente no hay una opci贸n para permitir que usuarios espec铆ficos vea tu actividad.

After making your profile private, you can still view all your information when you visit your own profile.
Despu茅s de hacer a tu perfil privado, a煤n puedes ver toda tu informaci贸n cuando visitas tu propio perfil.

Private profiles cannot receive sponsorships under [{% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors). To be eligible for {% data variables.product.prodname_sponsors %}, your profile cannot be private.
Los perfiles privados no pueden recibir patrocinios bajo [{% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors). Para que pueda ser elegible para {% data variables.product.prodname_sponsors %}, tu perfil no puede ser privado.

## Differences between private and public profiles
## Diferencias entre los perfiles p煤blicos y privados

When your profile is private, the following content is hidden from your profile page:
Cuando tu perfil es privado, el siguiente contenido se oculta de tu p谩gina de perfil:

- Achievements and highlights.
- Activity overview and activity feed.
- Contribution graph.
- Follower and following counts.
- Follow and Sponsor buttons.
- Organization memberships.
- Stars, projects, packages, and sponsoring tabs.
- Los logros y puntos destacados.
- El resumen de la actividad y la fuente de actividad.
- La gr谩fica de contribuciones.
- Los conteos de seguidores y seguidos.
- Los botones de seguir y de patrocinar.
- Las membrec铆as de organizaci贸n.
- Las pesta帽as de favoritos, proyectos, paquetes y patrocinando.

{% note %}

**Note**: When your profile is private, some optional fields are still publicly visible, such as the README, biography, and profile photo.
**Nota**: Cuando tu perfil es privado, algunos de los campos opcionales a煤n se encuentran visibles para el p煤blico tal como el README, la biograf铆a y la foto de perfil.

{% endnote %}

## Changes to reporting on your activities
## Cambios a reportar en tus actividades

By making your profile private, you will not remove or hide past activity; this setting only applies to your activity while the private setting is enabled.
Al hacer tu perfil privado, no eliminar谩s ni ocultar谩s la actividad anterior; este ajuste solo aplica a tu actividad mientras el ajuste privado est茅 habilitado.

When your profile is private, your {% data variables.product.prodname_dotcom_the_website %} activity will not appear in the following locations:
Cuando tu perfil es privado, tu actividad de {% data variables.product.prodname_dotcom_the_website %} no se mostrar谩 en las siguientes ubicaciones:

- Activity feeds for other users.
- Discussions leaderboards.
- The [Trending](https://github.com/trending) page.
- Fuentes de actividad para otros usuarios.
- Tablas de clasificaci贸n de debates.
- La p谩gina de [Tendencias](https://github.com/trending).

{% note %}

**Note**: Your activity on public repositories will still be publicly visible to anyone viewing those repositories, and some activity data may still be available through the {% data variables.product.prodname_dotcom %} API.
**Nota**: Cualquiera que vea estos repositorios tendr谩 visibilidad del p煤blico en general para tu actividad en los repositorios p煤blicos y algunos datos de la actividad a煤n estar谩n disponibles mediante la API de {% data variables.product.prodname_dotcom %}.

{% endnote %}

## Changing your profile's privacy settings
## Cambiar los ajustes de privacidad de tu perfil

{% data reusables.user-settings.access_settings %}
1. Under "Contributions & Activity", select the checkbox next to **Make profile private and hide activity**.
1. Dababjo de "Contribuciones & actividad", selecciona la casilla de verificaci贸n junto a **Hacer perfil privado y ocultar actividad**.
{% data reusables.user-settings.update-preferences %}
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ shortTitle: Manage multiple accounts

In some cases, you may need to use multiple accounts on {% data variables.product.product_location %}. For example, you may have a personal account for open source contributions, and your employer may also create and manage a user account for you within an enterprise.

You cannot use your {% data variables.product.prodname_managed_user %} to contribute to public projects on {% data variables.product.product_location %}, so you must contribute to those resources using your personal account. For more information, see "[About {% data variables.product.prodname_emus %}]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-user-accounts){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% elsif ghec %}."{% endif %}
You cannot use your {% data variables.product.prodname_managed_user %} to contribute to public projects on {% data variables.product.product_location %}, so you must contribute to those resources using your personal account. Para obtener m谩s informaci贸n, consulta la secci贸n "[Acerca de {% data variables.product.prodname_emus %}]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-user-accounts){% ifversion fpt %}" en la documentaci贸n de {% data variables.product.prodname_ghe_cloud %}.{% elsif ghec %}".{% endif %}

If you want to use one workstation to contribute from both accounts, you can simplify contribution with Git by using a mixture of protocols to access repository data, or by using credentials on a per-repository basis.

Expand Down Expand Up @@ -98,7 +98,7 @@ To use a different SSH key for different repositories that you clone to your wor
2. Choose the correct SSH key for authentication.
3. Modify `GIT_SSH_COMMAND` accordingly. For more information about `GIT_SSH_COMMAND`, see [Environment Variables](https://git-scm.com/docs/git#Documentation/git.txt-codeGITSSHCOMMANDcode) in the Git documentation.

For example, the following command sets the `GIT_SSH_COMMAND` environment variable to specify an SSH command that uses the private key file at **_PATH/TO/KEY/FILE_** for authentication to clone the repository named **_OWNER_**/**_REPOSITORY_** on {% data variables.product.product_location %}.
Por ejemplo, el siguiente comando configura la variable de ambiente `GIT_SSH_COMMAND` para que especifique un comando SSH que utiliza el archivo de llave privada en **_PATH/TO/KEY/FILE_** para autenticaci贸n para clonar el repositorio que se llama **_OWNER_**/**_REPOSITORY_** en {% data variables.product.product_location %}.

<pre>
GIT_SSH_COMMAND='ssh -i <em>PATH/TO/KEY/FILE</em> -o IdentitiesOnly=yes' git clone git@github.com:<em>OWNER</em>/<em>REPOSITORY</em>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Acerca de los flujos de trabajo
shortTitle: Acerca de los flujos de trabajo
intro: 'Get a high level overview {% data variables.product.prodname_actions %} workflows, including triggers, syntax, and advanced features.'
intro: 'Obt茅n flujos de trabajo de {% data variables.product.prodname_actions %} de resumen de alto nivel, incluyendo activadores, sintaxis y caracter铆sticas avanzadas.'
versions:
fpt: '*'
ghes: '*'
Expand All @@ -20,48 +20,48 @@ miniTocMaxHeadingLevel: 3

{% data reusables.actions.about-workflows-long %}

## Workflow basics
## Puntos b谩sicos de los flujos de trabajo

A workflow must contain the following basic components:
Un flujo de trabajo debe contener los siguientes componentes b谩sicos:

1. One or more _events_ that will trigger the workflow.
1. One or more _jobs_, each of which will execute on a _runner_ machine and run a series of one or more _steps_.
1. Each step can either run a script that you define or run an action, which is a reusable extension that can simplify your workflow.
1. Uno o m谩s _eventos_ que activar谩n el flujo de trabajo.
1. Uno o m谩s _jobs_, cada uno de los cuales se ejecutar谩 en una m谩quina _ejecutora_ y ejecutar谩 una serie de uno o m谩s _pasos_.
1. Cada paso puede ya sea ejecutar un script que defines o ejecutar una acci贸n, la cual es una extensi贸n reutilizable que puede simplificar tu flujo de trabajo.

For more information on these basic components, see "[Understanding GitHub Actions](/actions/learn-github-actions/understanding-github-actions#the-components-of-github-actions)."
Para obtener m谩s informaci贸n sobre estos componentes b谩sicos, consulta la secci贸n "[Entender las GitHub Actions](/actions/learn-github-actions/understanding-github-actions#the-components-of-github-actions)".

![Resumen del flujo de trabajo](/assets/images/help/images/overview-actions-simple.png)

## Activar un flujo de trabajo

{% data reusables.actions.about-triggers %}

For more information, see "[Triggering a workflow](/actions/using-workflows/triggering-a-workflow)", and for a full list of events, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows)."
Para obtener m谩s informaci贸n, consulta la secci贸n "[Activar un flujo de trabajo](/actions/using-workflows/triggering-a-workflow)" y para encontrar una lista completa de eventos, consulta la secci贸n "[Eventos que activan flujos de trabajo](/actions/using-workflows/events-that-trigger-workflows)".

## Sintaxis de flujos de trabajo

Workflow are defined using YAML. For the full reference of the YAML syntax for authoring workflows, see "[Workflow syntax for GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#about-yaml-syntax-for-workflows)."
Los flujos de trabajo se definen utilizando YAML. Para encontrar una referencia completa de la sintaxis de YAML para flujos de trabajo de creaci贸n, consulta la secci贸n "[Sintaxis de fluljo de trabajo para GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#about-yaml-syntax-for-workflows)".


{% data reusables.actions.workflow-basic-example-and-explanation %}

For more on managing workflow runs, such as re-running, cancelling, or deleting a workflow run, see "[Managing workflow runs](/actions/managing-workflow-runs)."
Para ver m谩s informaci贸n sobre c贸mo manejar las ejecuciones de flujo de trabajo tales como re-ejecutar, cancelar o borrar una ejecuci贸n de flujo de trabajo, consulta la secci贸n "[Administrar las ejecuciones de flujo de trabajo](/actions/managing-workflow-runs)".

## Utilizar flujos de trabajo iniciales

{% data reusables.actions.workflow-template-overview %}

For more information on using and creating starter workflows, see "[Using starter workflows](/actions/using-workflows/using-starter-workflows)" and "[Creating starter workflows for your organization](/actions/using-workflows/creating-starter-workflows-for-your-organization)."
Para obtener m谩s informaci贸n sobre c贸mo utilizar y crear flujos de trabajo iniciales, consulta las secciones "[Utilizar flujos de trabajo iniciales](/actions/using-workflows/using-starter-workflows)" y "[Crear flujos de trabajo iniciales para tu organizaci贸n](/actions/using-workflows/creating-starter-workflows-for-your-organization)".

## Caracter铆sticas avanzadas de los flujos de trabajo

This section briefly describes some of the advanced features of {% data variables.product.prodname_actions %} that help you create more complex workflows.
Esta secci贸n describe brevemente algunas de las caracter铆sticas avanzadas de {% data variables.product.prodname_actions %} que te ayudan a crear flujos de trabajo m谩s complejos.

### Almacenar secretos

Si tus flujos de trabajo utilizan datos sensibles tales como contrase帽as o certificados, puedes guardarlos en {% data variables.product.prodname_dotcom %} como _secretos_ y luego usarlos en tus flujos de trabajo como variables de ambiente. This means that you will be able to create and share workflows without having to embed sensitive values directly in the workflow's YAML source.
Si tus flujos de trabajo utilizan datos sensibles tales como contrase帽as o certificados, puedes guardarlos en {% data variables.product.prodname_dotcom %} como _secretos_ y luego usarlos en tus flujos de trabajo como variables de ambiente. Esto significa que podr谩s crear y compartir flujos de trabajo sin tener que embeber valores sensibles directamente en la fuente de YAML del flujo de trabajo.

This example job demonstrates how to reference an existing secret as an environment variable, and send it as a parameter to an example command.
Este job de ejemplo demuestra como referenciar un secreto existente como una variable de ambiente y enviarlo como un par谩metro a un comando de ejemplo.

{% raw %}
```yaml
Expand All @@ -81,7 +81,7 @@ Para obtener m谩s informaci贸n, consulta la secci贸n "[Secretos cifrados](/actio

### Crear jobs dependientes

Predeterminadamente, los jobs en tu flujo de trabajo se ejecutan todos en paralelo y al mismo tiempo. If you have a job that must only run after another job has completed, you can use the `needs` keyword to create this dependency. If one of the jobs fails, all dependent jobs are skipped; however, if you need the jobs to continue, you can define this using the `if` conditional statement.
Predeterminadamente, los jobs en tu flujo de trabajo se ejecutan todos en paralelo y al mismo tiempo. Si tienes un job que solo se debe ejecutar despu茅s de que se complete otro, puedes utilizar la palabra clave `needs` para crear esta dependencia. Si uno de los jobs falla, todos los jobs dependientes se omiten; sin embargo, si necesites que estos contin煤en, puedes definir esto utilizando la declaraci贸n condicional `if`.

En este ejemplo, los jobs de `setup`, `build`, y `test` se ejecutan en serie, y `build` y `test` son dependientes de que el job que las precede se complete con 茅xito:

Expand All @@ -107,7 +107,7 @@ Para obtener m谩s informaci贸n, consulta la secci贸n "[Definir los jobs de prerr

### Utilizar una matriz

{% data reusables.actions.jobs.about-matrix-strategy %} The matrix is created using the `strategy` keyword, which receives the build options as an array. For example, this matrix will run the job multiple times, using different versions of Node.js:
{% data reusables.actions.jobs.about-matrix-strategy %} La matriz se crea utilizando la palabra clave `strategy`, la cual recibe las opciones de compilaci贸n como un arreglo. Por ejemplo, esta matriz ejecutar谩 el job varias veces, utilizando versiones diferentes de Node.js:

```yaml
jobs:
Expand All @@ -127,7 +127,7 @@ Para obtener m谩s informaci贸n, consulta la secci贸n "[Utilizar una matriz para
{% ifversion actions-caching %}
### Almacenar dependencias en cach茅

If your jobs regularly reuse dependencies, you can consider caching these files to help improve performance. Una vez que se crea el cach茅, estar谩 disponible para todos los flujos de trabajo en el mismo repositorio.
Si tus jobs utilizan dependencias con frecuencia, puedes considerar almacenar estos archivos en cach茅 para ayudar a mejorar el desempe帽o. Una vez que se crea el cach茅, estar谩 disponible para todos los flujos de trabajo en el mismo repositorio.

Este ejemplo ilustra c贸mo almacenar el directorio `~/.npm` en el cach茅:

Expand Down Expand Up @@ -173,7 +173,7 @@ jobs:
POSTGRES_PORT: 5432
```

For more information, see "[Using containerized services](/actions/using-containerized-services)."
Para obtener m谩s informaci贸n, consulta la secci贸n "[Utilizar servicios en contenedores](/actions/using-containerized-services)".

### Utilizar etiquetas para enrutar los flujos de trabajo

Expand All @@ -187,12 +187,12 @@ jobs:
runs-on: [self-hosted, linux, x64, gpu]
```

Un flujo de trabajo solo se ejecutar谩 en un ejecutor que tenga todas las etiquetas en el arreglo `runs-on`. El job ir谩 preferencialmente a un ejecutor auto-hospedado inactivo con las etiquetas especificadas. {% ifversion fpt or ghec %}If none are available and a {% data variables.product.prodname_dotcom %}-hosted runner with the specified labels exists, the job will go to a {% data variables.product.prodname_dotcom %}-hosted runner.{% endif %}
Un flujo de trabajo solo se ejecutar谩 en un ejecutor que tenga todas las etiquetas en el arreglo `runs-on`. El job ir谩 preferencialmente a un ejecutor auto-hospedado inactivo con las etiquetas especificadas. {% ifversion fpt or ghec %}Si ninguno est谩 disponible y existe un ejecutor hospedado en {% data variables.product.prodname_dotcom %} con las etiquetes especificadas, el job ir谩 al ejecutor hospedado en {% data variables.product.prodname_dotcom %}.{% endif %}

To learn more about self-hosted runner labels, see "[Using labels with self-hosted runners](/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners)."
Para aprender m谩s sobre las etiquetas de ejecuci贸n auto-hospedadas, consulta la secci贸n "[Utilizar etiquetas con los ejecutores auto-hospedados](/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners)".

{% ifversion fpt or ghec %}
To learn more about {% data variables.product.prodname_dotcom %}-hosted runner labels, see "[Supported runners and hardware resources](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)."
Para aprender m谩s sobre las etiquetas de ejecutores hospedados en {% data variables.product.prodname_dotcom %}, consulta la secci贸n "[Recursos de hardware y ejecutores compatibles](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)".
{% endif %}

{% ifversion fpt or ghes > 3.3 or ghae-issue-4757 or ghec %}
Expand All @@ -202,4 +202,4 @@ To learn more about {% data variables.product.prodname_dotcom %}-hosted runner l

### Utilizar ambientes

You can configure environments with protection rules and secrets to control the execution of jobs in a workflow. Cad job en un flujo de trabajo puede referenciar un solo ambiente. Cualquier regla de protecci贸n que se configure para el ambiente debe pasar antes de que un job que referencia al ambiente se env铆e a un ejecutor. Para obtener m谩s informaci贸n, consulta la secci贸n "[Utilizar ambientes para despliegue](/actions/deployment/using-environments-for-deployment)".
Puedes configurar ambientes con reglas de protecci贸n y secretos para controlar la ejecuci贸n de jobs en un flujo de trabajo. Cad job en un flujo de trabajo puede referenciar un solo ambiente. Cualquier regla de protecci贸n que se configure para el ambiente debe pasar antes de que un job que referencia al ambiente se env铆e a un ejecutor. Para obtener m谩s informaci贸n, consulta la secci贸n "[Utilizar ambientes para despliegue](/actions/deployment/using-environments-for-deployment)".
Loading