软件工程2019:第四次作业—— 分析比较各种软件构建环境
Github
优点:
- 支持对使用Markdown等标记语言的内容进行渲染和显示
- 对git版本库提供了完整的协议支持,支持HTTP智能协议、Git-daemon、SSH协议
- 将社交元素引入项目托管平台,用户可以关注项目、关注其他用户来了解项目和开发者动态
- 提供在线编辑文件的功能
- 用户基数大,可以参考学习的资源多,知名的库多
缺点:
- 有一定的难度,需要不断实践和长时间学习
- 国内访问偶尔会出现不稳定的情况
Gitee
优点:
- 全中文,易于上手
- 服务器在国内,相对稳定
- 每个用户有免费私有项目
缺点:
- 用户量较少,资源比较有限
VSS
优点:
- 安装、配置、使用比较简单,很容易上手
- 操作简单,容易掌握
- 权限划分可到文件夹级
缺点:
- VSS只支持Windows版本,且只兼容微软的开发工具
- 文件大多会以独占的形势进行锁定。如果一个人在修改的时候其他人没有办法进行修改
- 文件存储,服务器必须共享文件夹,对文件的安全性没有足够保障
Gitblit
优点:
- 中文,全部中文操作
- 创建项目,用户、权限用法很简单
- 解压缩下载的压缩包即可,无需安装。
缺点:
- 不够稳定,可能无法启动