我的笔记本电脑上有一些代码,我想通过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/中)将指示要使用的默认存储库。
但是,这假设存储库是通过克隆现有的repo创建的。
如果没有,您可以编辑.hghgrc并添加默认目标,例如:
[paths]
default-push=http://yourserver/