【发布时间】:2016-10-06 21:00:34
【问题描述】:
我的笔记本电脑上有一些代码,我想通过 Mercurial 将其上传到我的 BitBucket 存储库中。 我使用的是 Linux CentOS 6 机器。
问题是,如果我输入$hg push,我会收到以下错误消息:
pushing to default-push
abort: repository default-push not found!
我该怎么办?
谢谢
【问题讨论】:
我的笔记本电脑上有一些代码,我想通过 Mercurial 将其上传到我的 BitBucket 存储库中。 我使用的是 Linux CentOS 6 机器。
问题是,如果我输入$hg push,我会收到以下错误消息:
pushing to default-push
abort: repository default-push not found!
我该怎么办?
谢谢
【问题讨论】:
Mercurial 不知道您要推送到哪里。 Mercurial 首先在 push 命令中查找目标(可以是文件系统上的 repo,也可以是远程 hg 服务器):
hg push remoterepo
如果在命令中没有找到目的地,它将回退到默认值。
通常,假设此存储库被克隆,hgrc 文件(在 .hg/ 中)将指示要使用的默认存储库。
但是,这假定存储库是通过克隆现有存储库创建的。
如果没有,您可以编辑 .hg\hgrc 并添加默认目标,例如:
[paths]
default-push=http://yourserver/
【讨论】: