Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise será descontinuada em Esta versão do GitHub Enterprise foi descontinuada em 2020-01-22. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Revisar conflitos de migração

Depois de gerar uma lista de conflitos de migração, revise-os para garantir que você concorda com as ações padrão que o ghe-migrator vai executar para resolvê-los.

  1. Usando o editor de texto ou um software de planilha compatível com CSV, abra o arquivo conflicts.csv.
  2. Seguindo os exemplos e tabelas de referência abaixo, revise o arquivo conflicts.csv para garantir a execução das ações adequadas na importação.

O arquivo conflicts.csv contém um mapa de migração de conflitos e ações recomendadas. O mapa de migração lista quais dados estão sendo migrados da origem e como eles serão aplicados ao destino.

nome_modelo url_origem url_destino ação_recomendada
usuário https://exemplo-gh.source/octocat https://exemplo-gh.target/octocat map
organization https://exemplo-gh.source/octo-org https://exemplo-gh.target/octo-org map
repositório https://exemplo-gh.source/octo-org/widgets https://exemplo-gh.target/octo-org/widgets rename
equipe https://exemplo-gh.source/orgs/octo-org/teams/admins https://exemplo-gh.target/orgs/octo-org/teams/admins merge

Cada linha do arquivo conflicts.csv mostra as seguintes informações:

Nome Descrição
model_name Tipo de dado que está sendo alterado.
source_url URL de origem dos dados.
target_url URL esperada de destino dos dados.
recommended_action Ação preferencial que o ghe-migrator vai executar ao importar os dados.

Mapeamentos possíveis para cada tipo de registro

O ghe-migrator pode executar várias ações de mapeamento diferentes quando transfere os dados:

Ação Descrição Modelos aplicáveis
import (padrão) Os dados da origem são importados para o destino. Todos os tipos de registro
map Os dados da origem são substituídos pelos dados existentes no destino. Usuários, organizações, repositórios
rename Os dados da origem são renomeados e copiados para o destino. Usuários, organizações, repositórios
map_or_rename Se houver destino, mapeie para o destino. Se não houver, renomeie o modelo importado. Usuários
merge Os dados da origem são combinados com os dados existentes no destino. Equipes

É altamente recomendável que você revise o arquivo conflicts.csv e faça a auditoria do ghe-migrator para confirmar a execução das ações adequadas. Se tudo estiver bem, você poderá continuar para a seção "Aplicar os dados importados no GitHub Enterprise Server".

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato