Phabricator配置
来源:互联网 发布:测试网络连通性的命令 编辑:程序博客网 时间:2024/05/23 21:48
Phabricator配置
Phabricator是一款代码review的工具,可以支持团队成员间的code review,以提高并保证代码的质量。
phabricator地址是:http://115.29.37.1:9999/
- Phabricator配置
- 安装依赖
- 安装arcanist
- 安全认证
Phabricator配置
安装依赖
安装php
安装git
安装arcanist
arcanist是phabricator的客户端工具,开发人员利用arc命令把修改的代码提交至phabricator服务器进行代码的review。
- 创建目录,如somewhere
- 进入该目录,如cd somewhere
- 在该目录下,执行
- git clone https://github.com/phacility/libphutil.git
- git clone https://github.com/phacility/arcanist.git
- 将arc命令加入环境变量或path
export PATH="$PATH:/somewhere/arcanist/bin/"
详细安装,请参见下面的链接:
Windows用户安装
Linux用户安装
Mac用户安装
安全认证
在第一次使用arc命令的时候,系统需要用户与服务器之间做一个安全的验证。
首先clone项目代码,可使用测试项目testing,该项目下已添加.arcconfig文件,执行:
git clone git@1150.290.370.100:testing
在项目代码(前提是该项目目录下已存在.arcconfig文件)目录下,执行
arc
install
-certificate
系统显示:
Installing certificate
for
'http://115.209.307.101:9999/api/'
...
Trying to connect to server...
Connection OK!
LOGIN TO PHABRICATOR
Open this page
in
your browser and login to Phabricator
if
necessary:
http:
//115
.209.307.101:9999
/conduit/token/
Then
paste
the token on that page below.
Paste token from that page:
用户在浏览器里访问http://115.209.307.101:9999/conduit/token/,登录phabricator,
然后将界面显示的token值复制后,在命令行下输入,然后回车。
系统显示
Downloading authentication certificate...
Installing certificate
for
'用户名'
...
Writing ~/.arcrc...
SUCCESS! Certificate installed.
这样,认证就成功了。
随后可以进行代码文件的改动,commit之后,执行arc diff就可提交review,review批准后,执行arc land将代码push到master上。
0 0
- Phabricator配置
- Phabricator安装与配置
- phabricator 基本配置
- phabricator 邮件服务配置 备忘
- Centos 配置phabricator 过程记录
- CentOS下安装配置Phabricator
- Phabricator
- phabricator
- Phabricator
- phabricator
- mac 配置sourcetree、git和phabricator环境
- ubuntu系统上phabricator安装与配置
- mac 配置sourcetree、git和phabricator环境
- Phabricator安装配置填坑总结
- 在ubuntu下安装配置phabricator
- mac下phabricator 环境配置和使用(一)
- phabricator安装
- Phabricator使用说明
- 一、spring mvc的获取参数和传递参数
- 使用jvm缓存不clone后在使用写操作,会有问题
- 社説 20150513 震災復興事業 やむを得ぬ自治体の一部負担
- AIX 下cron使用
- JavaScript arguments对象
- Phabricator配置
- Android HTTP实例 使用GET方法和POST方法发送请求
- javascript遍历对象属性和方法
- -sysroot 在编译时的作用
- ASCII、Unicode和UTF-8
- Mysql的INSERT INTO SELECT与SELECT INTO FROM
- 不要占着茅坑不拉屎
- caret包应用之二:特征选择
- clang: error: no such file or directory: '/Users/smile/Downloads/代码/04-ItcastWeibo(后台运行)/ItcastWeibo