Espelhando repositórios Git
DevOps Insights chegará ao fim de sua vida útil e será descontinuado em 31 de agosto de 2026. O serviço Continuous Delivery será descontinuado nas seguintes regiões em 12 de fevereiro de 2027: au-syd, ca-tor, us-east. O Code Risk Analyzer também será descontinuado em todas as regiões nessa data. Se uma região não apresentar uso ativo desses recursos, os recursos nessa região poderão ser descontinuados mais cedo e deixar de aceitar novas instâncias. Saiba mais
Se você usar o Git Repos and Issue Tracking tanto para o repositório de origem quanto para o de destino (repos), poderá utilizar o recurso integrado de espelhamento GitLab. Esse recurso sincroniza automaticamente seus repositórios de origem e de destino. Ao usar um provedor Git diferente, deve-se configurar a própria solução de espelhamento. Como alternativa, para espelhar mudanças no repositório de origem, clone manualmente e envie por push seus repositórios Git para o repositório de destino.
Se você não conseguir espelhar seus projetos, pode exportá-los e importá-los. No entanto, os repositórios de origem e destino não serão sincronizados se mudanças foram feitas no repositório de origem.
Para espelhar um repositório Git Repos and Issue Tracking, conclua as etapas a seguir:
-
Crie um projeto em branco do GitLab no repositório de destino. Não inicialize esse projeto com um arquivo LEIA-ME.
-
Crie um token de acesso pessoal com o escopo “
write_repository” na região de destino. Salve uma cópia desse token. -
Use o espelhamento “push” para enviar o repositório de origem para o repositório de destino:
a. No repositório de origem, selecione Configurações > Repositório.
b. Na seção Repositório de espelhos da página Repositório, digite a URL do repositório de destino.
c. Selecione Push para especificar a direção do espelho.
d. Selecione Senha para usar o método de autenticação de senha.
e. Digite o token de acesso pessoal que você criou na etapa 2.
f. Clique em Repositório de espelhos para iniciar o processo de espelhamento. Pode levar até cinco minutos para o processo ser iniciado.
-
Na região de destino, localize o espelho de seu repositório para verificar se ele foi espelhado com sucesso.