Skip to main content

GitHub AE es una versión limitada en este momento.

Acerca de los permisos para los Paquetes de GitHub

Aprende cómo administrar los permisos de tus paquetes.

Permisos para paquetes

Un paquete hereda los permisos y la visibilidad del repositorio en el que se publica el paquete. Puede encontrar un paquete con ámbito de repositorio si va a su página principal y hace clic en el vínculo Paquetes de la parte derecha.

Administrar paquetes

Para utilizar o administrar un paquete que hospede un registro de paquete, debes utilizar un personal access token con el alcance adecuado y tu cuenta personal debe tener los permisos adecuados.

Por ejemplo:

  • Para descargar e instalar los paquetes desde un repositorio, el personal access token debe tener el ámbito read:packages y la cuenta de usuario debe tener permisos de lectura.
  • Para eliminar una versión especificada de un paquete en GitHub AE, el personal access token debe tener el ámbito delete:packages y repo. Para más información, consulta "Borrar y restablecer un paquete".
ÁmbitoDescripciónPermiso necesario
read:packagesDescarga e instala paquetes de GitHub Packagesleer
write:packagesCarga y publica paquetes en GitHub Packagesescritura
delete:packagesBorrar versiones específicas de los paquetes del GitHub Packagesadmin
repoCarga y eliminación de paquetes (junto con write:packages, o delete:packages)escritura o admin

Al crear un flujo de trabajo de GitHub Actions, puedes usar GITHUB_TOKEN para publicar e instalar paquetes en GitHub Packages sin necesidad de almacenar y administrar un personal access token.

Para obtener más información, consulta:

Acerca de las transferencias de repositorios

Puedes transferir un repositorio a otra cuenta personal u organización. Para obtener más información, vea «Transferir un repositorio».

Al transferir un repositorio, GitHub transfiere los paquetes asociados a un repositorio como parte de la transferencia del repositorio. Todo el uso facturable asociado a los paquetes se facturará posteriormente al propietario nuevo del repositorio. Si el propietario del repositorio anterior se quita como colaborador del repositorio, es posible que ya no pueda acceder a los paquetes asociados al repositorio.

Mantener el acceso a los paquetes en los flujos de trabajo de GitHub Actions

Para garantizar que tus flujos de trabajo mantendrán el acceso a tus paquetes, asegúrate de que estás utilizando el token de acceso correcto en tu flujo de trabajo y de haber habilitado el acceso a las GitHub Actions para tu paquete.

Para obtener más información conceptual sobre GitHub Actions o ejemplos de uso de paquetes en flujos de trabajo, consulta "Administrar los paquetes de GitHub utilizando flujos de trabajo de GitHub Actions".

Tokens de acceso

  • Para publicar e instalar paquetes asociados con el repositorio de flujo de trabajo, usa GITHUB_TOKEN.
  • Para instalar paquetes asociados con otros repositorios privados a los que GITHUB_TOKEN no puede acceder, usa un personal access token.

Para obtener más información sobre el uso de GITHUB_TOKEN en flujos de trabajo de GitHub Actions, consulta "Autenticación automática de tokens".