Phabricator

Phabricator配置向导

怎甘沉沦 提交于 2019-11-27 18:26:17
配置向导 该文档包含了 Phabricator所需的最基本的配置指引。 前提 该文档假定你已经安装了所有必需的组件。如果没有,请查看安装向导。 下一步: 配置你的webserver(Apache,nginx或lighttpd) 通过浏览器访问Phabricator 按照指引完成设置 WEB服务器:配置Apache 注意:下面是Apache配置指引。如果使用nginx或lighttpd,请滑动到其相应部分。 运行Apache,并使用一个测试页来验证其是否正常工作。如果有问题,请查看Apache的帮助文档。确保mod_php和mod_rewrite启用,如果你设置SSL,请开启mod_ssl模块。 如果你还没有设置一个域名指向你将要安装的主机上。你可以安装Phabricator到一个二级域名(如phabricator.example.com)上或一个完整域名上,但你不能安装到一个已经存在的网站的某个子目录下。输入你将要安装到的域名以确保Apache可以为其正常服务,并且DNS已经正确配置。 注意:域名必须包含点(.),而不只是一个名称,如http://example/。否则,一些web浏览器将无法设置cookies。 现在,可以创建一个VirtualHost条目(放置Phabricator到一个二级域名上)或编辑Directory条目的DocumentRoot。将如下所示: httpd

Phabricator restrict git push

﹥>﹥吖頭↗ 提交于 2019-11-27 05:41:19
问题 I want my team including myself to review commits of each other. None of commits should be pushed including mine into repo until it's not audited by other team member. I kind of lost in phabricator documentation, so i'm asking here, is there any way to setup that kind of workflow? 回答1: You can only restrict pushes to repositories hosted by Phabricator. If your repository is hosted elsewhere (like GitHub), Phabricator obviously can't prevent users from pushing to it. To restrict pushes, create

Phabricator安装向导

北城以北 提交于 2019-11-27 04:07:02
安装向导 该文档包含获得以及运行 Phabricator所需的最 基本安装指引。 安装要求 Phabricator是一个LAMP应用套件,因此最基本的要求就是LAMP环境: Linux:Linux的不同发行版及变种是必需的。Mac OS X是一个可接受的Linux变种,Windows不是。Phabricator不能安装在Windows系统上。在Mac OS X,Amazon Linux,Ubuntu,RHEL和CentOS上运行的Phabricator有活跃的贡献者;如果你运行在其他的Linux发行版上,请发送补丁或投诉。 Apache(或nginx,或lighttpd):需要Apache 2.2.7以上版本。 MySQL:MySQL必需 PHP:需要PHP5.2以上版本 注意:Phabricator的命令行接口--Arcanist,可以在Windows上正常运行。查看详细说明: Arcanist User Guide: Windows 。 你可能也需要一个域名和一台能连接互联网的电脑。 安装必需的组件 如果你在Ubuntu或Redhat及其衍生版本上安装,这里有可用的安装脚本,这些脚本可以自动处理下面文档中讨论的大部分操作: RedHat衍生版本: http://www.phabricator.com/rsrc/install/install_rhel-derivs.sh