Recria um repositório git de um diretório .git armazenado pelo servidor

1
Então eu estraguei uma caixa que hospedava o gitlab, e a única coisa que consegui salvar foi um diretório cheio de diretórios chamado 'project-name.git'. O conteúdo do que se parece com isso:

hooks.old.1474886538
info
objects
refs
config
description
HEAD
hooks
packed-refs

Apenas copiar este diretório para uma nova instalação do gitlab não funciona, é claro, porque também existe todo o banco de dados que ele mantém, o que perdi agora.

Todos os meus repos estão lá, todos os dados estão lá (eu perdi problemas / todos / milestones, mas eu acho que posso viver com isso). Existe uma maneira de obter um repo fora disso?

    
por Rohan Prabhu 07.11.2017 / 17:14

1 resposta

3

Claro. O que você tem é um repositório git. Basta colocá-lo em um diretório em algum lugar e, em seguida:

git clone /path/to/bare/repository myrepository

Isto irá verificar em um diretório chamado myrepository .

    
por 07.11.2017 / 17:38

Tags