{"meta":{"title":"Fazer backup de um repositório","intro":"Você pode usar o Git, uma ferramenta de terceiros, ou a API para fazer backup do seu repositório.","product":"Repositórios","breadcrumbs":[{"href":"/pt/enterprise-cloud@latest/repositories","title":"Repositórios"},{"href":"/pt/enterprise-cloud@latest/repositories/archiving-a-github-repository","title":"Arquivar um repositório"},{"href":"/pt/enterprise-cloud@latest/repositories/archiving-a-github-repository/backing-up-a-repository","title":"Fazer backup de um repositório"}],"documentType":"article"},"body":"# Fazer backup de um repositório\n\nVocê pode usar o Git ou a API para fazer backup do seu repositório.\n\nTalvez você queira fazer backups de repositórios para fins de arquivamento ou recuperação de desastres.\n\nDependendo dos recursos do GitHub que você usar e dos seus requisitos (por exemplo, se precisa restaurar o backup), há diferentes opções de backup que incluem dados diferentes.\n\nTalvez você queira armazenar seus backups em um disco rígido externo e/ou carregá-los em um serviço de backup ou armazenamento baseado em nuvem, como [Azure Blob Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview/), [Google Drive](https://www.google.com/drive/) ou [Dropbox](https://www.dropbox.com/dropbox).\n\n## Fazendo backup de um repositório do Git com a CLI do Git\n\nUm repositório do Git inclui todos os arquivos e pastas associados a um projeto, juntamente com o histórico de revisão de cada arquivo. Para saber mais, confira [Sobre o Git](/pt/enterprise-cloud@latest/get-started/using-git/about-git#about-repositories).\n\nVocê pode fazer um backup de um repositório Git, incluindo o histórico de revisões, ao executar um clone de espelho com o Git CLI.\n\nPara executar um clone espelho, use o comando `git clone` com a opção `--mirror`.\n\n```bash\ngit clone --mirror https://github.com/EXAMPLE-USER/REPOSITORY.git\n```\n\nSe o repositório incluir objetos do Armazenamento de Arquivos Grandes do Git, extraia-os. Para obter mais detalhes sobre o Armazenamento de Arquivos Grandes do Git e como instalá-lo, confira [Sobre armazenamento de arquivo grande do Git](/pt/enterprise-cloud@latest/repositories/working-with-files/managing-large-files/about-git-large-file-storage).\n\n```bash\ngit lfs fetch --all\n```\n\nDepois de clonar o repositório do Git, você poderá compactá-lo em um arquivo (por exemplo, um arquivo `.zip` ou `.tar.gz`) e movê-lo para um local seguro.\n\nVocê pode restaurar seu backup descompactando o arquivo e, em seguida, enviando o repositório do Git para um repositório remoto Git.\n\n## Fazendo backup de uma wiki com a CLI do Git\n\nWikis no GitHub são armazenados como repositórios do Git. Você pode efetuar backup de uma wiki fazendo a clonagem. Para obter mais detalhes sobre como clonar uma wiki usando o Git, confira [Adicionar ou editar páginas de wiki](/pt/enterprise-cloud@latest/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages#cloning-wikis-to-your-computer).\n\nDepois de clonar a wiki, você poderá compactá-la em um arquivo (por exemplo, um arquivo `.zip` ou `.tar.gz`) e movê-lo para um local seguro.\n\nVocê pode restaurar seu backup descompactando o arquivo e, em seguida, enviando o repositório de wiki para um repositório remoto Git.\n\n## Fazendo backup de um repositório do Git e de metadados selecionados com arquivos de migração\n\nVocê pode usar a API REST para gerar um arquivo de migração para um repositório. Para saber mais, confira [Endpoints da API REST para migrações de organizações](/pt/enterprise-cloud@latest/rest/migrations/orgs).\n\nEsses arquivos foram projetados para mover dados entre produtos GitHub, mas também podem ser usados para fazer backup de um repositório para fins de arquivamento\n\n> \\[!WARNING]\n> Os arquivos de migração não incluem todos os dados relacionados a um repositório. Por exemplo, objetos do Armazenamento de Arquivos Grandes do Git, discussões ou pacotes não estão incluídos. Para obter mais informações sobre o que está incluído nos arquivos de migração, confira [Sobre migrações entre produtos do GitHub com GitHub Enterprise Importer](/pt/enterprise-cloud@latest/migrations/using-github-enterprise-importer/migrating-between-github-products/about-migrations-between-github-products).\n\nDepois de gerar um arquivo, você pode movê-lo para um local de sua escolha para segurança.\n\nNão há nenhuma maneira documentada e com suporte para restaurar arquivos de migração no GitHub, portanto, esses backups são adequados apenas para fins de arquivamento.\n\n## Ferramentas de backup de terceiros\n\nExistem várias ferramentas de autoatendimento que automatizam backups de repositórios. As ferramentas de backup baixarão dados de repositórios *específicos* e os organizarão em uma nova branch ou diretório.\n\nPara obter mais informações sobre as ferramentas de backup de autoatendimento, confira a [categoria Utilitários de backup no GitHub Marketplace](https://github.com/marketplace?type=apps\\&category=backup-utilities)."}