在Azure网站上托管git支持的DocuWiki

时间:2014-07-23 17:15:32

标签: git azure azure-web-sites dokuwiki

我已按照说明DocuWiki在Azure网站上发布here实例,没有任何问题。

我想设置它以便内容由我的用户更改(即独立于我的管理员对网站的配置更改)将导致提交到git存储库。 gitbacked plugin似乎完全符合我的要求。但是,在其安装页面上提到:

  

请注意,此插件仅在您拥有git可执行文件时才有效   在/ usr / bin / git中可用,因此需要修改Git   运行chrooted服务器或不使用linux时的包装脚本。

我不是经验最丰富的Azure网站管理员,虽然我知道我基本上是在某种形式的共享IIS上运行。有没有人在那之前经历过这种情况并知道我该做什么?我想这个解决方案的组件在安装gitbacked插件后至少包含以下内容:

  1. 根据gitbacked documentation的建议,将我的页面,媒体和元数据目录设置为在DocuWiki结构中的主数据目录之外。
  2. 向网站添加git可执行文件,并具有管理内容的足够权限,或修改gitbacked包装脚本以使用Azure网站可用于管理整个网站部署的git可执行文件。
  3. 预先感谢您提供的帮助。

1 个答案:

答案 0 :(得分:0)

Git已安装在所有Azure网站上,因此您可能更容易修改包装脚本