Поддерживает ли 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.
Учитывая, что для этого требуется только использовать некоторые существующие функции базовой нативной библиотеки, разработка этой функции не должна быть очень сложной для выполнения.