2010-03-02 59 views
3

推新存储库HgWebDir我已经成功地建立了一个HgWebDir例如在与Apache CGI,我可以hg pushhg pull页面上列出的所有存储库,但没有ssh和这样我不能创建一个新的存储库因为它给我ann“操作不支持通过http”错误。通过http

这是一个配置错误还是它真的不被支持?有没有人成功做过这件事?

回答

4

是的,你不能使用标准工具通过HTTP创建一个新的repo。你可以使用ssh push-create,但hgwebdir不这样做。不过,您可以在服务器上建立一个空的回购,然后推送给它。

很容易设置一个单独的脚本来通过http进行远程创建:http://ry4an.org/unblog/UnBlog/2009-09-17

0

据我所知,它不被支持。如果你仔细想想这将会是一个安全问题。 hgwebdir没有安全模型可言,我会认为在服务器上创建目录和文件需要一些排序凭证。