安装步骤
一、安装git
sudo apt-get install git
二、安装PHP
由于arcnist是php写的,因此需要安装php
sudo apt-get install php7.0
sudo apt-get install php7.0-curl
三、安装arcnist
首先,创建个目录用于存放相关文件,比如在我自己的softwares目录下创建arcnistDirs
~/softwares/arcnistDirs/
cd ~/softwares/
mkdir arcnistDirs
cd arcnistDirs
git clone https://github.com/phacility/libphutil.git
git clone https://github.com/phacility/arcanist.git
libphutil和arcanist都下载好了以后,就配置下arcnist的环境变量。
四、arcnist环境变量配置步骤
1.执行
sudo vim ~/.bashrc
2.打开文件以后,在文件末尾添加如下两行
export ARCNIST_PATH=/home/geroff/softwares/arcnistDirs/arcanist #此处改为自己的路径
export PATH=$PATH:$ARCNIST_PATH/bin
3.加完以后执行如下命令,更新环境变量:
source ~/.bashrc
4.验证
执行arc help,出现如下提示,表示环境搭建成功
5.修改hosts文件
将phabricator服务器的ip和url写入/etc/hosts文件中。
6.进行密钥及证书配置
1)在phabricator上配置完ssh public key以后,首次提交审核时会有提示需要执行: arc install-certificate
2)根据提示执行
arc install-certificate
然后会提示你打开一个url
3)打开以后如果已经登录账号(没有的话就登录管理员配置的账号和密码),将页面中的一串密钥复制到图中Paste API Token from that page:后面,回车即可。
成功以后会出现Success提示,如下
至此,Ubuntu搭建Phabricator环境就完成了,接下来就可以正常使用了。