将本地Mercurial存储库移动到Bitbucket

将本地Mercurial存储库移动到Bitbucket,mercurial,bitbucket,Mercurial,Bitbucket,有人持有本地回购协议并将其导入Bitbucket吗?当我执行此操作时,导入页面要求提供URL,但我正在一台本地计算机上工作,该计算机没有对外部世界开放的端口8000 我可以使用一些特殊形式的文件路径吗?首先需要在中创建存储库,转到存储库->创建存储库。然后您可以在HTTPS或SSH之间进行选择 您可以按如下方式自定义文件: [ui] username = Your Name <youremail@example.com> [paths] myproject = https://..

有人持有本地回购协议并将其导入Bitbucket吗?当我执行此操作时,导入页面要求提供URL,但我正在一台本地计算机上工作,该计算机没有对外部世界开放的端口
8000


我可以使用一些特殊形式的文件路径吗?

首先需要在中创建存储库,转到
存储库->创建存储库。然后您可以在HTTPS或SSH之间进行选择

您可以按如下方式自定义文件:

[ui]
username = Your Name <youremail@example.com>

[paths]
myproject = https://.. # The one provided by Bitbucket
pull
更改:

$ hg pull -u myproject
-u
选项还将在拉取更改后更新本地存储库。您可以使用此选项,而不是拉取然后更新本地存储库。
-u
选项与执行以下操作相同:

$ hg pull myproject
$ hg update

您可能还想查看该文件。

注意:我打开mercurial服务器端口只是为了让它工作,但一般来说,如果可能的话,我宁愿不这样做。您为什么不进行远程推送?啊哈,我不知道。mercurial和bitbucket的新功能。谢谢。请注意(2019年8月)。您能否解释设置myproject变量的重要性?我在BB上创建了一个空的HG存储库,然后按照您描述的那样尝试推送,但是我得到了一个“abort:repository is unrelated”错误。我错过了什么?
$ hg pull myproject
$ hg update