Anteriormente, bifurquei os repositórios de outras pessoas no GitHub e notei que os problemas permanecem no repositório original e que não posso arquivar problemas no repositório bifurcado.
Agora tenho a seguinte tarefa. Estou trabalhando para uma pequena empresa onde o desenvolvimento estava sendo feito por um dos diretores por conta pessoal. Ele deixou o projeto de forma amigável, e gostaríamos de migrar esse projeto da sua conta pessoal para uma nova conta de "função" no GitHub.
Naturalmente, eu bifurcaria o repositório, a fim de preservar o histórico do código, mas depois terminarei com um repositório em que não podemos registrar novos problemas, o que é bastante indesejável.
Como posso fazer uma cópia desse repositório original em nossa nova conta, idealmente ainda preservando o histórico de códigos, mas poder registrar novos problemas nessa nova conta?
fonte
Respostas:
Após um teste rápido, é possível anexar um problema ao seu próprio fork de um repositório. Aqui está o que eu fiz:
Issues
Agora você pode arquivar problemas em seu próprio fork e eles não serão colocados no repositório principal.
fonte
Também existe a opção de transferir (propriedade) de um repositório de uma conta para outra (por exemplo, de um ex-funcionário para uma conta de 'organização').
fonte
Essa é uma pergunta antiga, e eu preferiria a abordagem que David P apresenta.
Mais uma opção é lembrar que um repositório Git local é um repositório inteiro, completo com o histórico de código. Você poderia simplesmente enviá-lo como outro repositório no GitHub, para que o GitHub não tivesse idéia de que os 2 estavam relacionados. Você ainda vê todo o seu histórico de consolidação.
Essa abordagem faria com que você perdesse qualquer histórico de rastreamento de problemas que você possui. A abordagem de David P é superior à minha, IMO.
fonte