X9BYOD的源代码安全管理解决方案,是唯一一家为分布式或者Offshore团队提供“开箱即用”式开发环境的解决方案。我们以纯软件或一体机的方式提供此解决方案。

登录我们的Dashboard,大家看到的就是已经集成的开发环境。主要有提供共享服务的FTP server、用于分布式协作的会议虚拟机(类似webex的功能)、敏捷软件项目管理工具redmine,及代码管理工具gitlab。

下面是笔者(Dr. Zhong, 盛本MDM高级开发人员)和同事作为一个用户的使用用例,带你走过一个开发人员最常见的工作流程:

笔者:

大家看到的现在的桌面,就是我登录的会议虚拟机,如果大家通过vnc,也可以登录到这个桌面,共享我现在的操作。
接下来由我的同事演示工具的使用

同事(开发人员):

ftp:上传/下载一个文件,打开filezilla,连接到ftp上,下载一个文件到本地虚拟机上,查看下载的文件。

gitlab:home页面说看到有哪些提交者,gitlab的代码check in和check out,打开浏览器,进入gitlab的界面,看home页面上有哪些提交, 打开git client,进行修改,提交,到gitlab上查看刚刚的提交。

redmine:创建一个bug等来管理项目。进入redmine,创建一个bug,asign给某人,进行项目的跟踪管理。

演示结束,谢谢大家,话筒转回去。看了演示,大家有什么问题?

以下是我们常收到的问题:

FAQ:如果保证数据的安全性(不被拷贝)?

FAQ:如果保证数据的可靠性(永不丢失)?

1. 安全:不会被拷贝,所有虚拟机的资料不能下载到本地。

2. 可靠性:冗余备份,两个层次:1. 本地Raid冗余,2. 集群分布式冗余

3. 集群环境:每份数据会做三个拷贝,不会因为硬件的损坏而导致数据的丢失。