Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Configurar controle de acesso e visibilidade para imagens de contêiner

Escolha quem tem acesso de leitura, gravação ou administrador à sua imagem de contêiner e a visibilidade das suas imagens de contêiner em GitHub.

GitHub Package Registry está disponível com GitHub Free, GitHub Pro, GitHub Free para organizações, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server 2.22, e GitHub One.


O GitHub Package Registry não está disponível para repositórios privados de contas que utilizam planos antigos por-repositório. GitHub Package Registry está disponível com GitHub Free, GitHub Pro, GitHub Free para organizações, GitHub Team, GitHub Enterprise Cloud e GitHub One. Para obter mais informações, consulte "[produtos de GitHub](/articles/github-s-products)

Neste artigo

Nota: Registro de contêiner do GitHub está atualmente em versão beta público e sujeito a alterações. Durante o beta, o armazenamento e a banda larga são grátis. To use Registro de contêiner do GitHub, you must enable the feature preview. For more information, see "About Registro de contêiner do GitHub" and "Enabling improved container support."

Configurar acesso a imagens de contêiner para sua conta pessoal

Se você tiver permissões de administrador para uma imagem de contêiner pertencente a uma conta de usuário, você poderá atribuir funções de leitura, gravação ou administrador para outros usuários. Para obter mais informações sobre essas funções de permissão, consulte "Visibilidade e permissões de acesso para imagens de contêiner".

  1. Em GitHub, acesse a página principal da sua conta de usuário.
  2. No canto superior direito de GitHub, clique na sua foto de perfil e, em seguida, clique em Seu perfil.
    Foto de perfil
  3. Na sua página de perfil, no canto superior direito, clique em Pacotes.
    Opção de pacotes na página de perfil
  4. Procurar e selecionar o seu pacote.
  5. No canto superior direito da imagem do seu contêiner, clique em Configurações do pacote.
    Botão de configurações do pacote
  6. Na página de configurações do pacote, clique em Convidar equipes ou pessoas e digite o nome, nome de usuário ou e-mail da pessoa à qual você deseja conceder acesso. As equipes não podem ter acesso a uma imagem de contêiner de uma conta de usuário.
    Botão de convite de acesso ao contêiner
  7. Ao lado do nome de usuário ou nome de equipe, use o menu suspenso "Função" para selecionar um nível de permissão desejado.
    Opções de acesso ao contêiner

Os usuários selecionados receberão acesso automaticamente e não precisarão aceitar um convite primeiro.

Configurar o acesso a imagens de contêiner para uma organização

Se você tiver permissões de administrador para uma imagem de contêiner pertencente à organização, pode atribuir funções de leitura, gravação ou administrador para outros usuários e equipes. Para obter mais informações sobre essas funções de permissão, consulte "Visibilidade e permissões de acesso para imagens de contêiner".

Se o seu pacote pertencer a uma organização e for privado, você só poderá conceder acesso a outros integrantes da organização ou equipes.

Para a organização de contêineres de imagens, os administradores das organizações devem habilitar pacotes antes que você possa definir a visibilidade como pública. Para obter mais informações, consulte "Habilitar o GitHub Container Registry para sua organização".

  1. Em GitHub, acesse a página principal da sua organização.
  2. No nome da sua organização, clique em Pacotes.
    Botão de convite de acesso ao contêiner
  3. Procurar e selecionar o seu pacote.
  4. No canto superior direito da imagem do seu contêiner, clique em Configurações do pacote.
    Botão de configurações do pacote
  5. Na página de configurações do pacote, clique em Convidar equipes ou pessoas e digite o nome, nome de usuário ou e-mail da pessoa à qual você deseja conceder acesso. Você também pode inserir um nome de equipe da organização para dar acesso a todos os integrantes da equipe.
    Botão de convite de acesso ao contêiner
  6. Ao lado do nome de usuário ou nome de equipe, use o menu suspenso "Função" para selecionar um nível de permissão desejado.
    Opções de acesso ao contêiner

Os usuários selecionados receberão acesso automaticamente e não precisarão aceitar um convite primeiro.

Configurar a visibilidade de imagens de contêiner para sua conta pessoal

Ao publicar um pacote, a visibilidade-padrão é privada e só você poderá ver o pacote. Você pode modificar o acesso de uma imagem do contêiner privada ou pública, alterando as configurações de acesso.

Um pacote público pode ser acessado anonimamente sem autenticação. Uma vez que você torna público o seu pacote, mas você não poderá tornar o seu pacote privado novamente.

  1. Em GitHub, acesse a página principal da sua conta de usuário.

  2. No canto superior direito de GitHub, clique na sua foto de perfil e, em seguida, clique em Seu perfil.

    Foto de perfil

  3. Na sua página de perfil, no canto superior direito, clique em Pacotes.

    Opção de pacotes na página de perfil

  4. Procurar e selecionar o seu pacote.

  5. No canto superior direito da imagem do seu contêiner, clique em Configurações do pacote.

    Botão de configurações do pacote

  6. Em "Zona de Perigo", escolha uma configuração de visibilidade:

    • Para tornar a imagem do contêiner visível para qualquer pessoa, clique em Tornar pública.

    Aviso: Depois de tornar um pacote público, você não poderá torná-lo privado novamente.

    - Para tornar a imagem do contêiner visível para uma seleção personalizada de pessoas, clique em **Tornar privada**. ![Opções de visibilidade do contêiner](/assets/images/help/package-registry/container-visibility-option.png)

Configurar a visibilidade de imagens de contêiner para uma organização

Ao publicar um pacote, a visibilidade-padrão é privada e só você poderá ver o pacote. Você pode conceder a usuários ou equipes diferentes funções de acesso para sua imagem de contêiner por meio das configurações de acesso.

Um pacote público pode ser acessado anonimamente sem autenticação. Uma vez que você torna público o seu pacote, mas você não poderá tornar o seu pacote privado novamente.

Para a organização de contêineres de imagens, os administradores das organizações devem habilitar pacotes públicos antes que você possa definir a visibilidade como pública. Para obter mais informações, consulte "Habilitar o GitHub Container Registry para sua organização".

  1. Em GitHub, acesse a página principal da sua organização.

  2. No nome da sua organização, clique em Pacotes.

    Botão de convite de acesso ao contêiner

  3. Procurar e selecionar o seu pacote.

  4. No canto superior direito da imagem do seu contêiner, clique em Configurações do pacote.

    Botão de configurações do pacote

  5. Em "Zona de Perigo", escolha uma configuração de visibilidade:

    • Para tornar a imagem do contêiner visível para qualquer pessoa, clique em Tornar pública.

    Aviso: Depois de tornar um pacote público, você não poderá torná-lo privado novamente.

    - Para tornar a imagem do contêiner visível para uma seleção personalizada de pessoas, clique em **Tornar privada**. ![Opções de visibilidade do contêiner](/assets/images/help/package-registry/container-visibility-option.png)

Esse documento ajudou você?

Privacy policy

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.