2010-03-02 3 views
3

J'ai réussi à configurer une instance HgWebDir sur CGI avec Apache, et je peux hg push et hg pull à tous les référentiels répertoriés sur la page, mais je ne peux pas créer un nouveau référentiel sans ssh et tel car il me donne ann "Operation non supporté via http" erreur.Pousser un nouveau référentiel avec HgWebDir via http

Est-ce une erreur de configuration ou n'est-ce pas vraiment supporté? Est-ce que quelqu'un a déjà réussi à faire ça?

Répondre

4

Oui, vous ne pouvez pas créer un nouveau dépôt sur HTTP avec les outils standard. Vous pouvez push-créer en utilisant ssh, mais hgwebdir ne fait pas cela. Vous pouvez ajouter un repo vide sur le serveur, puis y accéder.

Il est facile de mettre en place un script distinct pour faire la création à distance via http: http://ry4an.org/unblog/UnBlog/2009-09-17

0

Ce n'est pas supporté pour autant que je sache. Ce serait un problème de sécurité si vous y réfléchissez. hgwebdir n'a pas de modèle de sécurité à proprement parler, je pense que la création de répertoires et de fichiers sur le serveur nécessiterait des identifiants de tri.

Questions connexes