windows - 在 Windows 中使用 git,git-init 的 --shared 选项有什么用吗?

标签 windows git

我注意到,当在 Windows 上使用 Git 扩展来初始化它所做的裸存储库时

git init --bare --shared=all

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

我的远程存储库共享,但它们在 Windows 身份验证下的远程 UNC 共享上。

那么,在我的情况下,是否需要这个 --shared 选项,例如,如果我从命令提示符初始化一个 repo?

最佳答案

除了权限(在 Windows 中确实可能不起作用),使用 --shared 标志还设置了 receive.denyNonFastForwards在共享存储库中配置。当然你也可以手动设置,如果你想...

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

关于windows - 在 Windows 中使用 git,git-init 的 --shared 选项有什么用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22790268/

相关文章:

c++ - 处理 WM_ENDSESSION 的正确方法?

windows - WaitForSingleObject 是否放弃线程的时间片?

C - 从没有导出函数的外部进程调用函数

git - 在 Github 上触发特定的 Jenkins 作业推送到特定目录

linux - 如何使 Git-bash 命令行从主目录启动?

ruby-on-rails - 使用 Capistrano 从 Git 进行部署而无需硬重置?

git - 如何推送到git子树?

windows - 以管理员Scala身份运行cmd

c - mod_fcgid windows 命名管道 2nd 和后续请求

亚搏体育实验室: how to fork a private repository from server A to a server B?