- Crie um repositório privado para hospedar o código-fonte do projeto.
- Crie um segundo repositório com as permissões que deseja para hospedar o rastreador de problema.
- Adicione um arquivo README ao repositório de problemas explicando a finalidade desse repositório e vinculando-o à seção de problemas.
- Defina colaboradores ou equipes para fornecer acesso aos repositórios conforme desejado.
Os usuários com acesso de gravação a ambos podem fazer referência e fechar problemas nos repositórios, mas aqueles sem as permissões necessárias verão referências que contêm informações mínimas.
Por exemplo, se você efetuar push de um commit para o branch padrão do repositório privado com a mensagem Fixes organization/public-repo#12
, o problema será fechado, mas apenas os usuários com as permissões adequadas verão a referência entre repositórios indicando o commit que fechou o problema. Sem as permissões, uma referência continua aparecendo, mas os detalhes são omitidos.