最近关于Github 的新闻大概就是Github Student Developer Pack 的大礼包了吧,Jeff 也收到了邮件了,也用上了其中的DigitalOcean 的100 美刀。可惜这些东西必会沦为被国人滥用的下场,当然本文不谈这个,只说下Github 与 Bitbuckt 的互助协作。
Github & Bitbucket :学生套餐&私有仓库
关于什么是Github 与 Bitbucket 不多做介绍,这段说说他们对于学生的优惠:熟悉的知道,要在 Github建立私有代码仓库是需要付费的,价格对于国人来说不菲,但如果你是学生(或者说拥有个edu 邮箱),那么就可以通过https://education.github.com/ 申请学生特权——免费两年的Mirco 套餐(包含5个私有仓库,不限协助者)。其实这个不是Github Student Developer Pack 推出的,据我所知两年前就开始有了,Jeff 也在今年暑假时候申请成功。如果没有edu 邮箱,据说上传学生证也可以通过验证——Github对此的审核并不像JetBrains 的那样严格。
而Bitbucket 的话对于学生更为豪爽,只要通过edu 邮箱验证,便可以永久获得Bitbucket 的Academic套餐(实质是Unlimite)——无限私有项目,无限协作者。
借助这些优惠,就 happy coding 吧!Jeff 将私有项目(几个收费主题)都托管到Github 了,用了这么一阵子下来,感觉效率提高了不少,really.
借助Github 的Windows 客户端管理 Bitbucket 项目
无论是Github 还是Bitbucket,你都可以通过Git 命令行管理你的项目,但对于我来说,还是喜欢GUI 的图形界面进行管理,因此 Github 的Windows 客户端就成了我常用的软件之一了。Bitbuckt 本身没有提供客户端,使用第三方的GUI 客户端确实是不好用,但非得要用Bitbuckt 管理项目啊怎么办?其实,你可以使用Github 的Windows 客户端管理 Bitbucket 项目。
具体怎么操作?见下图,先在 Bitbucket 上建立好你代码仓库,然后获取git 地址:
选中之,打开Github 的Windows 客户端,直接拖拽到客户端中:
之后该怎么做就怎么做,毫无违和感。
Github 与 Bitbucket 的互助协作
貌似到这里才讲到重点,关于Github 与 Bitbucket 的互助协作,个人建议是这样:公开(开源)项目就直接在Github 上搞,Github 比Bitbuckt的浏览体验确实是更好,当然名气大也是原因。私有项目的话就直接在 Bitbucket了。
而如果你是学生,拥有免费两年的Mirco 套餐的话,如果五个不够,且更喜欢Github ,可以这样操作:到一定程度时候,将Github 转移到Bitbucket ,这样就可以在Github 上腾出来再开另外一个私有仓库了。将Github 转移到Bitbuckt的操作可以在Bitbucket 的管理界面一键完成——具体在https://bitbucket.org/account/connected-accounts/ 上就可以知道。
最后,happy coding!