1. 下载安装

Crucible 是一款协助代码审查的商业工具,由于网上很多破解都是比较老的版本了,我们这次只是先尝试一下,所以直接在官网下载最新版,下载地址是https://www.atlassian.com/software/crucible/download,最新版本号 4.8.0, 有压缩包和 exe 供下载,一开始我希望部署在 linux 服务器上,所以下载的 zip 压缩包,但不管在 linux 还是 windows 上运行都报找不到 fisheyeboot.jar 的错误信息,百度半天也只找到下面这条没用的信息。

因为我的路径中根本就没有空格,为了防止是不是其他符号的影响,我还把目录名从 fecru-4.8.0 改为了 fecru,然并卵。

只好放弃在 linux 上安装的想法,下载了 exe 在 win 服务器上试了试,果然……成功了,打开浏览器访问默认端口 localhost:8060,出现下面的页面。

2. 获取 license

我们没有 license,但即使试用也得先获取一个评估版 license,记住上图中的 Server ID,点击 Obtain evaluation license,点击后页面会跳转到官网,悲催的是公司服务器没法访问外网,只好把地址粘贴到我本机访问,出现下面的登录页面。

那就先注册个帐户吧,输入邮箱、全名、密码,接着就等着收验证邮件吧。

等了半个小时,终于收到了。

迫不及待地点击邮件中的验证按钮,会打开验证成功页面。

点击 New Trial License

Product 选择 Crucible,输入组织名称,Server ID 填上我们之前记录的 ID,就可以生成 License 啦,点击 Generate License

复制生成的 License Key ,回到咱们的服务器,到之前的页面点击 Enter existing license,输入复制的 license key,点击下一步,如果这时候还要到官网去验证一番我可就真没辙了,焦急等待中。。。

等了半天没啥响应,于是重新进入首页来一遍,这时候有响应了。

啥?我本来就安装的 Crucible,现在又叫我输入 Fisheye 的 license,好吧,那就再来一遍吧。在前面 New Trial License 页面选择 Product 为 Fisheye,再次生成 license key,这次的 license 总算 success 了。

看上面的选项,敢情 Crucible 只是 Fisheye 的一部分,好吧,Next 是 连接到 Jira 的配置,因为没有 Jira,所以 Skip,再下一步是设置管理员密码,OK! Done!

3. 添加代码库

点击 Add repository,输入相关信息,我们用的 svn,Repository Type 选择 Subversion。

因为是内网环境,这里 svn url 要输入内网地址。

可以测试一下连接。

看来没问题,继续,最后一步都默认吧。

点击 Add 后,代码库就出现在仓库列表里了,看 info 后台应该正在生成索引。

4. 更改默认数据库

点击左侧的 System Settings 下的 Database,可以看到默认的数据库是 hsql,点击 Edit,选择我们要用的数据库类型,输入相应的配置,再 Test 一下,成功!看来是已经内置了各种数据库的驱动了。

点击 Save & Migrate,将把 hsql 中的数据转移到新配置的数据库中。

Good! 数据库配置到此完成。

5. 设置用户

点击左侧的 User Settings 下的 Users,然后点击右上方的 Add user,输入相关用户信息,即可添加用户。

接着在 User Mappings 下建立 Crucible 用户和 svn 帐号之间的关联,svn 帐号已经在下拉选项里了,选择即可。

在 Administrators 下可以设置用户和组的管理权限,既可以单独将用户设置为管理员,也可以把组设为管理组,这样该组下的所有用户就都具有管理权限了。

上面 review-users 是我新添加的组。

6. 创建 review

退出系统,用刚才新建的一个管理员帐号登录,选择 Create review

根据需要选择创建的方式。

先来试试 Browser Changesets 吧,上面选择版本库、要审查的用户、分支等,下面列表选择该用户提交的版本号。

点击 Edit Details,可以对本次 review 的细节进行编辑,如:标题、作者、审查人、审查目的、到期时间(默认是一周时间)、关联审查等。

点击 Done 完成创建,或者直接 Start Review

本以为接下来就可以愉快地 review 代码了,结果。。。

Your request was unable to be processed
javax.servlet.ServletException - javax.servlet.ServletException: com.cenqua.fisheye.rep.DbException: SVN Client exception fetching content: org.apache.subversion.javahl.ClientException: svn: E160013: '...' path not found: 404 Not Found (http://192.168.10.70:8090)

一查看代码就会报这个错,看起来是拉取代码的时候出了问题,又是官网 support 又是百度搜狗之后,我终于。。。放弃了 o(╥﹏╥)o

Crucible 安装日志相关推荐

  1. HADOOP2.5.0_64安装日志

    前天安装了一个HADOOP,我直接使用了别人重新编译的包,所以安装很顺利.这里把步骤抄下. HADOOP只是一个平台,更有挑战性的是怎样用好. 怎样使用HADOOP平台下的MAP-REDUCE 来做大 ...

  2. linux安装日志切割程序

    ====linux安装日志切割程序==== 安装 gcc (1) yum insatll gcc (2)# cd cronolog-1.6.2 4.运行安装 # ./configure # make ...

  3. cad安装日志文件发生错误_安装软件提示“打开安装日志文件时发生错误”解决办法...

    最近有朋友在安装loadrunner时发生报错,windows installer报错:打开安装日志文件时发生错误.请检查指定的日志文件位置是否存在并且可以写入. 造成报错的原因就是他之前安装过一次l ...

  4. EMC Navisphere AGENT(NAVIAGENT) 安装日志

    在连接EMC阵列的主机上需要安装Agent,安装后重起,EMC阵列才能发现主机. 安装日志如下: # pkgadd -d NAVIAGNT.pkg The following packages are ...

  5. SQL Sever2012安装错误——Windows Installer错误消息:打开安装日志文件的错误的原因及解决方案

    文章目录 一.前言 二.错误信息 三.错误原因 四.解决方案 五.结语 一.前言 这个安装报错信息是我在安装SQL Sever2012时碰到的问题,百度了一下好像没有找到切实可行的方案,正好在此记录一 ...

  6. Jumpstart Client安装日志

    用Jumpstart安装了一台T5120, 以下为串口输出的安装日志. {0} ok boot net - install SPARC Enterprise T5120, No Keyboard Co ...

  7. Ubuntu 18.04下autoware 1.12 安装日志(含花屏解决方法)

    Ubuntu 18.04下autoware 1.12 安装日志 安装Autoware 1.12 Autoware官网信息 下载相关依赖项 新建文件夹下载autoware 1.12 编译autoware ...

  8. 1,我们无法创建新的分区,也找不到现有的分区。有关详细信息,请参阅安装日志文件。2,Windows 检测到EFI系统分区格式为NTFS。将EFI系统分区格式化为FAT32,然后重新启动安装。

    使用U盘重装win10系统时的两个错误.(我的是新买的固态硬盘作为系统盘,所以才重装系统) 1,我们无法创建新的分区,也找不到现有的分区.有关详细信息,请参阅安装日志文件. 2,Windows 检测到 ...

  9. CENTOS6.5安装日志分析ELK elasticsearch + logstash + redis + kibana

    1.日志平台的工作流程 多个独立的agent(Shipper)负责收集不同来源的数据,一个中心agent(Indexer)负责汇总和分析数据,在中心agent前的Broker(使用redis实现)作为 ...

  10. Linux系统CentOS下mysql的安装日志

    今天自己捣鼓了一下,在linux系统CentOs6.5下使用源码方式安装和配置mysql,这里记录一下步骤. a) 下载mysql,source版本.Mysql-5.6.20.tar.gz b) 安装 ...

最新文章

  1. tomcat catalina.home和catalina.base区别(转)
  2. nagios报警延迟的解决--flapping state
  3. Eclipse console 中文乱码解决
  4. C#学生信息管理系统
  5. mysql类似的数据库_MemSQL学习笔记-类似MySQL的数据库
  6. Docker自动构建开发测试平台
  7. IOS 文本文字下面添加下划线
  8. JS 的引用赋值与传值赋值
  9. day08.4-samba共享网盘服务
  10. Linux下JAVA线程占用CPU高的分析方法
  11. OpenCV学习——绘制图像灰色直方图
  12. Java应用基础微专业-设计篇
  13. 射频微波芯片设计2:滤波器芯片
  14. 【Visual Assist X】VAssistX的安装和使用
  15. spring mybatis 各版本源码下载地址
  16. java wlan_浅谈无线局域网WLAN
  17. ai可以滚轮缩放吗_Illustrator CC for MAC按住alt键滑动鼠标无法缩放?
  18. PS 之用钢笔工具画曲线图
  19. 长期不上班是种怎样的体验?
  20. Lync添加自定义菜单

热门文章

  1. 同方有云,加速领跑信创新时代
  2. 你想成为什么样的人取决于你付出了多少?
  3. Python查询快递订单信息
  4. 如何提高服务器网站访问速度,如何有效提升网站打开速度?
  5. Windows安装jupyter教程
  6. 中小学计算机网络培训心得体会,计算机网络培训心得体会
  7. 计算机心理测试题,心理测验丨测试你隐藏的懒人指数?
  8. 使用mmdetection测试图片
  9. linux内top命令,Linux中的top命令的详细解释
  10. 题目连接:http://acm.zznu.edu.cn/problem.php?id=1329