Mercurial,配置服务器以允许任何人推送它

时间:2012-10-03 11:26:18

标签: mercurial

我正在完成以下教程Mercurial Turotial并且我坚持使用以下内容:

  

现在我将使用hg push命令,它将我的更改从我的存储库推送到中央存储库:

     

C:\用户\乔尔\食谱> hg推   推到http://joel.example.com:8000/   寻找变化   ssl要求   哦,太好了。它认为这是行不通的。我忽略了只考虑运行随机Web服务器并允许世界上任何人将其愚蠢的变化推入其中的安全隐患。忍受我一会儿;我将配置该服务器以允许世界上的任何人做他们想做的任何事情。这可以通过编辑服务器上的文件.hg \ hgrc来完成:

     

.hg \ hgrc   [网络]   push_ssl =假   allow_push = *

     

毋庸置疑,这是相当不安全的,但是如果你在工作中使用了一个很好的受保护局域网并且有一个很好的防火墙并且你信任局域网上的每个人,这是相当不错的。否则,您将需要阅读有关安全性的高级章节。

他正在访问哪个文件?

1 个答案:

答案 0 :(得分:1)

Mercurial不会自动创建配置文件 如果您需要该文件并且该文件不存在,请自行创建并将教程中的设置放入其中。

引自Configuration files for Mercurial

  

<强>文件

     

Mercurial从多个文件中读取配置数据(如果存在)。   默认情况下,这些文件不存在,您必须创建   自己配置适当的文件