2012-10-03 68 views
1

林通过下面的教程Mercurial Turotial和IM坚持以下工作:水银,配置服务器,以允许任何人推到它

现在,我将使用汞推命令,这将推动我的变化从我的仓库到中央存储库:

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

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

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

他正在访问哪个文件?

回答

1

水银不会自动创建配置文件。
如果您需要该文件并且该文件不存在,只需自行创建并将教程中的设置放入其中即可。从Configuration files for Mercurial

报价:

文件

水银从多个文件读取配置数据,如果存在的话。 这些文件默认情况下不存在,您将不得不自己创建 合适的配置文件。

+0

生病了,看看它,谢谢。 –