目前我们http://
仅用于只读访问,开发人员必须更改要使用的存储库地址ssh://hguser@...
才能推送。
是否可以启用推送并仍然根据 SSL 密钥识别用户。备择方案?
目前我们http://
仅用于只读访问,开发人员必须更改要使用的存储库地址ssh://hguser@...
才能推送。
是否可以启用推送并仍然根据 SSL 密钥识别用户。备择方案?
Mercurial 在配置文件中提供了两个默认路径。您可以定义default-push
用于推送操作同时default
用于拉取操作的路径。因此,在您的存储库.hg/hgrc
文件中,您可以添加如下内容:
[paths]
default = http://...
default-push = ssh://...
有关hg help paths
更多信息,请参阅。
@votingmeisfree,projrc 扩展可以帮助您处理此配置,而无需每个开发人员。