我有一个merfial repo with subrepo:
repo
subrepo
.hgsub
.hgsub最初有
subrepo = https://<domain>/user/repo
和域设置了我的dns指向bitbucket(我正在玩他们的自定义域功能)。
我现在已经将.hgsub改为:
subrepo = https://user@bitbucket.org/user/repo
但是当我试图从subrepo中拉出来时,我得到错误:
abort: <domain> certificate error: certificate is for bitbucket.org
这意味着它仍然试图从我的域而不是bitbucket中提取。
我已检查了我的repo/subrepo/.hg/hgrc
文件并将其正确更新为:
[paths]
default = https://user@bitbucket.org/user/repo
为什么它仍然试图从旧域中撤出?
如果我尝试从repo
推出,那么它会正确推送到bitbucket。
编辑:实际上,从subrepo推送不起作用,但从父仓库
起作用 repo > push
- 工作,推送到bitbucket
subrepo > pull
- 无效,尝试从我的域中提取
subrepo > push
- 无效,尝试从我的域中提取
答案 0 :(得分:2)
更改.hgsub