此文借鉴了两个csdn:
1.https://blog.csdn.net/nikobelic8/article/details/54897314
2.https://blog.csdn.net/qijiqiguai/article/details/78321498
搭建upsource服务器
1.获取zip压缩包(upsource的版本可以自己选):
wget https://download.jetbrains.8686c.com/upsource/upsource-2018.1.357.zip
2.解压包:
unzip upsource-2018.1.357.zip
如果没有安装unzip可以输入:yum install -y unzip zip (不同的linux的系统可能对应的命令不同)
3.进入upsource的bin目录并启动upsource:
./upsource.sh start
4.如果报类似-Djava.security的错误时,如下操作:
复制配置文件:cp upsource.jvmoptions.dist upsource.jvmoptions
在upsource.jvmoptions添加行:-Djava.security.egd=/dev/zrandom
5.默认的端口号为8082,我们可以通过这个端口好进行连接
6.重新启动upsource
这样upsource已经部署完毕
对upsource进行配置
1.登录upsource
输入http://172.16.68.210:8000。url为服务器配置的url
注意:第一次会弹出页面来修改url和绑定的地址,随后点击next
2.配置管理员信息:
3.填入token:
打开upsource-2018.1.357/conf/internal/services/configurationWizard/wizard_token.txt
填入token,点击finish,则管理者的配置已完成
管理员配置
1.登录管理员账号密码进行登录,其中你可以对管理员信息做一些修改
创建工程
私钥的路径为:~/.ssh/id_rsa
小技巧:怎么将id_rsa弄下载下来:进入git代码目录,右键git bash here,通过pwd得到当前的路径,再通过cp命令将id_rsa拷贝到当前目录下,就可以在自己电脑中看到私钥了。
点击Test connection表示能连接的上
创建用户
1.如下,点击进入users
2.点击new user来进行创建
3.分配权限
用户界面的用户账号进入如下页面,并分配这3个角色
Idea配置
1.点击file>>Settings...>>Plugins>>Install JetBrains plugins...搜索upsource,并进行安装
2.安装后要重启idea,并在右下角出现按钮
3.点击按钮,再单击Rescan进行扫描,若找不到则点击Switch Project进行选择
4.进入java文件,在代码一行中右键upsource>>leave a comment
输入评审信息后,点击ok
在代码的右上角可以看见
至此所有的配置已经完成。
code review使用
idea使用:
安装upsource插件后,在up按钮上点击open news feed来进行查看
账号使用
通过输入http://172.16.68.210:8000通过自己的账号登录后可见:
从中就可以有4条reviews,点击进去可以进行处理