Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitHub还是BitBucket?_Git_Mercurial_Github_Cvs_Bitbucket - Fatal编程技术网

GitHub还是BitBucket?

GitHub还是BitBucket?,git,mercurial,github,cvs,bitbucket,Git,Mercurial,Github,Cvs,Bitbucket,我想在云中托管我的代码。您推荐哪一种?GitHub和Bitbucket都不是SCM——它们只是围绕Git和Mercurial构建的托管服务,后者是底层SCM。如果您的问题实际上是是否应该使用Git/Mercurial作为SCM,那么大多数人会回答“是”,但听起来您应该在深入研究之前仔细阅读这些内容,因为听起来您对这个主题有相当多的困惑。这有点主观和模糊。你似乎把git与mercurial、github与bitbucket混为一谈?你打算管理哪种代码?有多少人会参与?你的代码是开源的吗?它会由使用

我想在云中托管我的代码。您推荐哪一种?

GitHub和Bitbucket都不是SCM——它们只是围绕Git和Mercurial构建的托管服务,后者是底层SCM。如果您的问题实际上是是否应该使用Git/Mercurial作为SCM,那么大多数人会回答“是”,但听起来您应该在深入研究之前仔细阅读这些内容,因为听起来您对这个主题有相当多的困惑。

这有点主观和模糊。你似乎把git与mercurial、github与bitbucket混为一谈?你打算管理哪种代码?有多少人会参与?你的代码是开源的吗?它会由使用Windows的人开发吗?它会由使用Linux的人开发吗?苹果操作系统?你的代码库有多大?它们都很优秀。你周围的人用什么就用什么。@John:也许我把git和mercurial混为一谈了,在这种情况下,你推荐我的是哪一种@nmichaels:在某些情况下,我的代码是开源的,而另一个是私有的,在Linux中开发,Mac而不是Windows@Greg:谢谢!如果你想在Mercurial和Git之间做出决定,这里有很多相关的问题。一个简单的搜索应该会有所帮助。只是想成为选择托管服务的一个重要部分。github以开放源码项目而闻名,但bitbucket提供了与额外免费私有回购相同的功能。我不是Atlassian的附属公司,但免费部分让我选择了bitbucket。注意:免费的私有存储库总共只能与5个人共享-这包括你参与的所有私有回购,也包括你。@DaanWilmer,我与6个用户共享了私有回购。他们有一个很好的推广系统:如果你邀请人们加入BitBucket,你最多可以为存储库用户提供3个额外的位置。gitlab现在是另一个选择。根据本页面,他们免费支持未授权的公共和私人存储库。