Поддерживает ли LibGit2Sharp инициализацию общего репозитория?

Я хочу использовать git-сервер Bonobo и хочу инициализировать --shared --bare репозитории.

я проверяю исходный код bonobo git server и по умолчанию он создает голые репозитории. мне нужно включить --shared как хорошо, но в LibGit2Sharp.init(path, bare) с общим вариантом. Я также проверяю источник LibGit2Sharp в git hub.

по умолчанию LibGit2Sharp.init создает общий репозиторий?

1 ответ

Решение

по умолчанию LibGit2Sharp.init создает общий репозиторий?

Как и в git init, по умолчанию LibGit2Sharp будет использовать разрешения, о которых сообщает umask(2). (То есть. --shared=umask)

Что вы запрашиваете (например, --shared, --shared=group или же --shared=all) не поддерживается LibGit2Sharp на данный момент. Тем не менее, похоже, что он уже выставлен libgit2 библиотека.

Наилучшим способом решения вашего вопроса является регистрация запроса на функцию в системе отслеживания ошибок LibGit2Sharp.

Учитывая, что для этого требуется только использовать некоторые существующие функции базовой нативной библиотеки, разработка этой функции не должна быть очень сложной для выполнения.

Другие вопросы по тегам