个人了解到的目前最流行的代码托管网站有三个:知名度最大的当然是Github,大牛Geek们都用这个,而且数不清的开源项目用它来托管代码。其次是Bitbucket,大有赶超Github之势。还有一个是Gitcafe,据说是华人仿照Github做的,具体情况不是很了解。
如果是团队协作开发,而且项目有一定的私密度,不想public给所有人,想建立一个private repository。很悲剧,Github对private repository是要收费的,Gitcafe也是收费的,并且费用是团队成员数的倍数。而Bitbucket可以免费的建立你的私有项目,且不收费,可以通过发起邀请的方式来达到协作。现在Bitbucket同时支持Git和Mercurial。
下面介绍如何在Bitbucket中设置Wiki和Issue Tracker,下文译自Bitbucket Documentation Home
当你向Bitbucket添加仓库时,你可以为这个仓库enable一个Wiki和Issue Tracker。Wiki是保存文档的地方,而Issue Tracker是追踪你项目的功能需求,缺陷报告和其他项目管理任务的地方。Wiki和Issue Tracker并不依赖彼此,你可以选择独立设置二者。下面介绍使用Wiki和Tracker的基础。
步骤1、配置Wiki
登录到Bitbucket后
1、导航到你的bb101repo
.
2、点击Setting按钮,系统会显示Repository detail页面。
3、在左边面板选择Wiki setting。
系统打开Wiki页面,只有拥有权限的操作者才可以看到私有Wiki,任何人都可以看到公有Wiki,并可以编辑、创建
4、点击private Wiki
5、点击Save,系统会为你的仓库enable Wiki标签
步骤2、升级Wiki页面
Bitbucket的Wiki就像其他仓库一样,你可以克隆或者推送修改。Wiki使用Creole标记来创建内容。
1、在仓库菜单栏上点击Wiki option,默认情况Wiki会显示Wiki主页
2、点击Edit
3、对页面内容作出修改,你可以修改Welcome heading为Welcome bb101repo
.如果你想做的更精心点但又不知道怎么做,可以点击Wiki markup寻求帮助。Bitbucket Wiki使用Creole语法。
4、在Message文本框里输入一个注释,即提交信息。它会显示在提交相关历史信息里。
5、点击Save,系统会显示修改heading后的新主页。
步骤3、配置Issue Tracker
登录到Bitbucket后
1、导航到你的bb101repo
.
2、点击Setting按钮,系统会显示Repository detail页面。
3、点击Issue Tracker setting,系统会打开Issue Tracker页面。同样,只有拥有权限的操作者才可以看到私有Issue Tracker,任何人都可以看到或创建公有Issue Tracker
4、点击Private Tracker
5、点击Save,系统会为你的仓库enable Issue菜单项,你可以看到有许多可用的设置。