LibGit2Sharp 是否支持初始化共享存储库?
Does LibGit2Sharp support initialize shared repository?
我想使用 Bonobo git 服务器并想初始化 --shared --bare 存储库。
我检查了 bonobo git server
的源代码,默认情况下它创建了裸存储库。我还需要包括 --shared
,但是 LibGit2Sharp.init(path, bare)
中没有共享选项的功能。我也在 git hub 中检查了 LibGit2Sharp 源代码。
默认情况下 LibGit2Sharp.init 创建共享存储库?
is by default LibGit2Sharp.init creates shared repository?
类似于 git init,默认情况下 LibGit2Sharp 将使用 umask(2) 报告的权限。 (即 --shared=umask)
LibGit2Sharp 目前不支持您请求的内容(例如 --shared
、--shared=group
或 --shared=all
)。但是,看起来它已经被底层 libgit2
库exposed。
关于您的问题的最佳做法是在 LibGit2Sharp issue tracker.
中记录功能请求
考虑到这只需要利用底层原生库的一些现有功能,此功能的开发执行起来应该不会很复杂。
我想使用 Bonobo git 服务器并想初始化 --shared --bare 存储库。
我检查了 bonobo git server
的源代码,默认情况下它创建了裸存储库。我还需要包括 --shared
,但是 LibGit2Sharp.init(path, bare)
中没有共享选项的功能。我也在 git hub 中检查了 LibGit2Sharp 源代码。
默认情况下 LibGit2Sharp.init 创建共享存储库?
is by default LibGit2Sharp.init creates shared repository?
类似于 git init,默认情况下 LibGit2Sharp 将使用 umask(2) 报告的权限。 (即 --shared=umask)
LibGit2Sharp 目前不支持您请求的内容(例如 --shared
、--shared=group
或 --shared=all
)。但是,看起来它已经被底层 libgit2
库exposed。
关于您的问题的最佳做法是在 LibGit2Sharp issue tracker.
中记录功能请求考虑到这只需要利用底层原生库的一些现有功能,此功能的开发执行起来应该不会很复杂。