1

我正在完成以下教程Mercurial Turotial并且我坚持以下几点:

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

C:\Users\joel\recipes> hg push 推送到http://joel.example.com:8000/ 搜索更改 ssl 需要哦,太好了。它认为这是行不通的。我忽略了仅仅运行一个随机的 Web 服务器并允许世界上任何人将他们愚蠢的更改推送到其中的安全隐患。忍受我一会儿;我将配置该服务器以允许世界上的任何人做任何他们想做的事情。这可以通过编辑服务器上的文件 .hg\hgrc 来完成:

.hg\hgrc [web] push_ssl=False allow_push=*

不用说,这是相当不安全的,但是如果您工作时在一个受保护的 LAN 上,并且有一个良好的防火墙,并且您信任 LAN 上的每个人,那么这是可以接受的。否则,您将需要阅读有关安全性的高级章节。

他正在访问哪个文件?

4

1 回答 1

1

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

引用Mercurial 的配置文件

文件

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

于 2012-10-03T14:14:10.727 回答