При создании репозитория git, который будет на сервере, можно ли преобразовать его в открытый репозиторий? Я уже создал репозиторий. Могу ли я сделать его голой или начать? Ответ 1 В соответствии с FAQ преобразование с не-голого на голый может быть выполнено двумя способами. Самый лучший: $ git clone --bare -l repo repo.git $ rm -rf repo Чтобы создать пустой репозиторий с нуля: $ mkdir repo.git $ cd repo.git $ git --bare init Ответ 2 Просто переместите папку .git в сторону от рабочей копии. mv /var/git/repo/repo/.git /var/git/repos/repo.git Возможно, вы захотите выполнить это с помощью git config --bool core.bare true в этом репозитории, на всякий случай git жалуется, что что-то не так. Ответ 3 git clone --bare repo Это даст вам новую голую версию repo с именем repo.git. Легко, нет?
Ответ 1 В соответствии с FAQ преобразование с не-голого на голый может быть выполнено двумя способами. Самый лучший: $ git clone --bare -l repo repo.git $ rm -rf repo Чтобы создать пустой репозиторий с нуля: $ mkdir repo.git $ cd repo.git $ git --bare init
Ответ 2 Просто переместите папку .git в сторону от рабочей копии. mv /var/git/repo/repo/.git /var/git/repos/repo.git Возможно, вы захотите выполнить это с помощью git config --bool core.bare true в этом репозитории, на всякий случай git жалуется, что что-то не так.