Sobre o acesso do GitHub Actions a repositórios internos
Se sua organização pertencer a uma conta corporativa, será possível compartilhar ações e fluxos de trabalho reutilizáveis em sua empresa, sem publicá-los publicamente, permitindo que os fluxos de trabalho do GitHub Actions acessem um repositório interno que contém a ação ou o fluxo de trabalho reutilizável.
Quaisquer ações ou fluxos de trabalho reutilizáveis armazenados no repositório interno podem ser usados em fluxos de trabalho definidos em outros repositórios internos ou privados pertencentes à mesma organização ou por qualquer organização pertencente à empresa. Ações e fluxos de trabalho reutilizáveis armazenados em repositórios internos não podem ser usados em repositórios públicos .
Aviso:
- Se você tornar um repositório interno acessível aos fluxos de trabalho do GitHub Actions em outros repositórios, colaboradores externos em outros repositórios poderão acessar indiretamente o repositório interno , mesmo que não tenham acesso direto a esses repositórios. Os colaboradores externos podem exibir logs de execuções de fluxos de trabalho quando ações ou fluxos de trabalho do repositório interno são usados.
- Para permitir que os executores baixem essas ações, o GitHub transmite um token de instalação com escopo para o executor. Esse token tem acesso de leitura no repositório e expira automaticamente após uma hora.
Compartilhando ações e fluxos de trabalho com sua empresa
- Armazene a ação ou o fluxo de trabalho reutilizável em um repositório interno . Para obter mais informações, confira "Sobre repositórios".
- Configure o repositório para permitir o acesso a fluxos de trabalho em outros repositórios internos . Para obter mais informações, confira "Gerenciando as configurações do GitHub Actions para um repositório".