1

我想使用 Bonobo git 服务器并想初始化 --shared --bare 存储库。

我检查了源代码,bonobo git server默认情况下它会创建裸存储库。我也需要包括在内,但是共享选项--shared中没有功能。LibGit2Sharp.init(path, bare)我也在 git hub 中检查了 LibGit2Sharp 源代码。

默认情况下 LibGit2Sharp.init 创建共享存储库?

4

1 回答 1

0

默认情况下 LibGit2Sharp.init 创建共享存储库?

与git init类似,默认情况下 LibGit2Sharp 将使用 umask(2) 报告的权限。(IE。--shared=umask)

到目前为止,LibGit2Sharp 不支持您请求的内容(例如--shared--shared=group或)。--shared=all但是,看起来它已经被底层库公开了。libgit2

关于您的问题的最佳做法是在 LibGit2Sharp问题跟踪器中记录功能请求。

考虑到这只需要利用底层原生库的一些现有特性,这个特性的开发执行起来应该不会很复杂。

于 2015-07-09T12:38:28.693 回答