safety git repo mirror

1

Li sobre git clone --mirror <repo> e git remote update . Mas parece que mudaria o espelho local, independentemente do que acontecesse no repositório remoto.

O que eu quero é uma cópia de backup espelho do repositório remoto. Mas se as ramificações de recompra remotas forem atualizadas com força, quero que a operação falhe. Também quero evitar que as ramificações existentes sejam removidas. Quando a atualização de força é realizada em repo remoto, seria necessária uma intervenção manual - que eu saiba fazer.

O propósito de tal espelho é proteger contra incidental force push ou deliberadamente repo hacking.

O que estou tentando perguntar é como criar e atualizar um repositório git mirror em que a atualização falharia e manteria o conteúdo existente se as ramificações do repositório de origem fossem forçadas ou alteradas de alguma outra forma.

    
por akostadinov 11.06.2014 / 17:49

0 respostas

Tags