我使用 Mercurial 作为我的 SCM,主要是因为我喜欢即使在离线时也能够提交对项目的更改。我很快就要搬家了,所以我决定寻找一些免费的 Mercurial repo 托管,这样我就不会丢失我的数据。我注册了一个 Bitbucket 帐户,我注意到他们只为一个带有免费帐户的私有(private)存储库提供空间。那不是意味着我的一些东西最终可能会公开吗?如,任何人都可以下载并在他们的项目中使用它?
最佳答案
是的,BitBucket 仅免费提供一个私有(private)存储库。
编辑:请参阅下面的评论,BitBucket 现在提供任意数量的私有(private) repo ,免费计划的限制是最多 5 个用户访问这些私有(private) repo 。
但是,如果您只是担心将项目转移到您的新机器上,我认为 BitBucket 是多余的。你会同时拥有两台机器,即使是很短的时间?
如果是这样,我会使用 hg serve
在旧机器的每个项目目录(一次一个)和hg clone http://ip.of.old.machine:8000/ projectname
将更改克隆到新机器上。
编辑:如果您正在寻找一种不公开共享存储库的备份方式,您可以获得 Dropbox帐户并将每个 repo 的副本克隆到本地计算机上的 Dropbox 文件夹中。每当您推送更改时,它们都会自动同步到 Dropbox。
如果您的计算机着火并更换它,您只需安装 Dropbox,然后从 Dropbox 文件夹中的存储库克隆到您的首选位置。
如果您想在多个平台(例如,从 Windows 机器和 Linux 机器)上使用存储库的 Dropbox 副本,我不确定这将如何工作。
关于mercurial - 使用像 Bitbucket 这样的免费 Mercurial 托管的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1901029/