0

目前我们http://仅用于只读访问,开发人员必须更改要使用的存储库地址ssh://hguser@...才能推送。

是否可以启用推送并仍然根据 SSL 密钥识别用户。备择方案?

4

2 回答 2

1

Mercurial 在配置文件中提供了两个默认路径。您可以定义default-push用于推送操作同时default用于拉取操作的路径。因此,在您的存储库.hg/hgrc文件中,您可以添加如下内容:

[paths]
default = http://...
default-push = ssh://...

有关hg help paths更多信息,请参阅。

于 2012-08-02T17:54:53.320 回答
0

@votingmeisfree,projrc 扩展可以帮助您处理此配置,而无需每个开发人员。

于 2012-08-05T03:49:48.443 回答