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.

Criar um repositório interno

Você pode criar um repositório interno para colaborar usando metodologias de código aberto na sua conta corporativa sem compartilhar informações patenteadas publicamente.

Internal repositories are available with GitHub Enterprise Cloud. For more information, see "GitHub's products."

Neste artigo

Sobre repositórios internos

Internal repositories are the default setting for all new repositories created in an organization owned by an enterprise account.

Você pode usar repositórios internos para praticar "innersource" na sua conta corporativa. Os integrantes da conta corporativa podem colaborar usando metodologias de código aberto sem compartilhar informações patenteadas publicamente. Para obter mais informações sobre innersource, consulte o white paper "Uma introdução ao innersource".

Todos os integrantes da empresa têm permissões de leitura no repositório interno e podem criar problemas no repositório. Os repositórios internos não podem ser vistos por pessoas fora da conta corporativa, incluindo colaboradores externos nos repositórios da organização. Para obter mais informações, consulte "Funções da conta corporativa", "Níveis de permissão do repositório da organização" e "Sobre bifurcações".

Se um usuário for removido de uma conta corporativa, as respectivas bifurcações serão removidas automaticamente.

Criar um repositório interno

Anyone with permissions to create repositories in an organization on GitHub Enterprise Cloud can create an internal repository. Os proprietários podem restringir permissões de criação de repositório em uma organização. Para obter mais informações, consulte "Restringir a criação de repositórios na organização".

  1. In the upper-right corner of any page, use the drop-down menu, and select New repository.

    Drop-down with option to create a new repository

  2. Use the "Owner" drop-down, and select the enterprise organization you wish to create the repository on.

    Menu suspenso Owner (Proprietário)

  3. Digite um nome para o repositório e uma descrição opcional.

    Campo Create repository (Criar repositório)

  4. Para tornar o repositório visível apenas aos integrantes da sua conta corporativa, selecione Internal (Interno).

    Botões de opção para selecionar status interno

  5. Há vários itens opcionais com os quais você pode preencher previamente seu repositório. Se for importar um repositório existente para o GitHub, não escolha qualquer uma destas opções, pois isso poderá criar um conflito de merge. É possível adicionar ou criar arquivos usando a interface de usuário ou optar por adicionar novos arquivos posteriormente usando a linha de comando. Para obter mais informações, consulte "Importar um repositório Git usando a linha de comando", "Adicionar um arquivo a um repositório usando a linha de comando" e "Solucionar conflitos de merge".

    • Você pode criar um LEIAME, que é um documento que descreve seu projeto. Para obter mais informações, consulte "Sobre arquivos LEIAME".
    • Você pode criar um arquivo .gitignore, que é um conjunto de regras com instruções para ignorar. Para obter mais informações, consulte "Ignorar arquivos".
    • Você pode optar por adicionar uma licença de software para seu projeto. Para obter mais informações, consulte "Licenciar um repositório".
  6. Como opção, se sua organização usar qualquer aplicativo GitHub de GitHub Marketplace, selecione qualquer app que deseja usar no repositório.

    Lista dos aplicativo GitHub da sua conta no GitHub Marketplace e opção para conceder acesso

  7. Quando terminar, clique em Create repository (Criar repositório).

  8. Na parte inferior da página Configuração rápida resultante, em "Import code from an old repository" (Importar código de um repositório antigo), você pode optar por importar um projeto para o novo repositório. Para isso, clique em Import code (Importar código).

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato