我已经按照此处的说明在 Azure 网站上顺利发布了一个DocuWiki实例。
我想设置它,以便我的用户的内容更改(即独立于我的管理员对站点的配置更改)将导致提交到 git 存储库。gitbacked插件似乎完全符合我的要求。但是,在其安装页面上它提到:
请注意,此插件仅在 /usr/bin/git 有可用的 git 可执行文件时才有效,因此当您运行 chrooted 服务器或不使用 linux 时,它需要修改 Git 包装脚本。
我不是最有经验的 Azure 网站管理员,尽管我知道我基本上是在某种形式的共享 IIS 上运行。有没有人经历过这种情况并且知道我必须做什么?我想这个解决方案的组件在安装 gitbacked 插件后至少包括以下内容:
- 按照gitbacked 文档的建议,将我的页面、媒体和元数据目录设置在 DocuWiki 结构中的主数据目录之外。
- 将具有足够权限的 git 可执行文件添加到站点以管理内容,或修改 gitbacked 包装脚本以使用 Azure 网站可用于管理整个站点的部署的 git 可执行文件。
提前感谢您提供的帮助。