Skip to main content

Partage d’actions et de workflows à partir de votre référentiel privé

Vous pouvez partager une action ou un workflow réutilisable sans les publier publiquement.

À propos de l’accès GitHub Actions aux référentiels privés

Vous pouvez partager des actions et des workflows réutilisables à partir de votre dépôt privé, sans les rendre publics, en autorisant les workflows GitHub Actions à accéder à un dépôt privé qui contient l’action ou le workflow réutilisable.

Les actions et les workflows réutilisables qui sont stockés dans le référentiel privé peuvent être utilisés dans des workflows définis dans d’autres dépôts privés appartenant à la même organisation ou au même utilisateur. Les actions et les workflows réutilisables qui sont stockés dans des référentiels privés ne peuvent pas être utilisés dans des référentiels publics.

Avertissement :

  • Si vous rendez un référentiel privé accessible aux workflows GitHub Actions dans d’autres référentiels, les collaborateurs externes des autres référentiels peuvent indirectement accéder au référentiel privé, même s’ils n’ont pas d’accès direct à ces référentiels. Les collaborateurs externes peuvent consulter les journaux des exécutions de workflow lorsque des actions ou des workflows du référentiel privé sont utilisés.
  • Pour permettre aux exécuteurs de télécharger ces actions, GitHub transmet un jeton d’installation délimité à l’exécuteur. Ce jeton a un accès en lecture au référentiel et expire automatiquement après une heure.

Partage d’actions et de workflows à partir de votre référentiel privé

  1. Stockez l’action ou le workflow réutilisable dans un référentiel privé. Pour plus d’informations, consultez « À propos des dépôts ».
  2. Configurez le référentiel pour autoriser l’accès aux workflows situés dans d’autres référentiels privés. Pour plus d’informations, consultez « Gestion des paramètres de GitHub Actions pour un dépôt ».

Pour aller plus loin