此文借鑑了兩個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,點擊進去可以進行處理