- 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ê realizar um push de commit para o ramo padrão do repositório privado com a mensagem Fixes organization/public-repo#12, a issue será fechada, mas apenas usuários com permissão adequada verão a referência cruzada entre repositórios indicando o commit que fechou a issue. Sem as permissões, uma referência continua aparecendo, mas os detalhes são omitidos.