在Windows中使用git,git-init的–shared选项是否有用?

我注意到当在Windows上使用Git扩展来init一个裸仓库时,

 git init --bare --shared=all 

我已阅读 – --shared选项的手册。 设置文件夹权限似乎很方便,但描述非常简单(例如umask )。

我的远程存储库将被共享,但它们位于Windows身份validation下的远程UNC共享中。

所以,在我的情况下,是否有任何需要这个--shared选项,例如,如果我从命令提示符初始化回购?

除了权限(这实际上可能无法在Windows中工作),使用receive.denyNonFastForwards标志还设置共享存储库中的receive.denyNonFastForwards配置。 当然你也可以手动设置,如果你想…

尝试从git-bash shell运行git init --bare --shared=all ,看看是否有关于权限的报告。