`
asdf314159265
  • 浏览: 249090 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Ubuntu/Debian下安装Phabricator

 
阅读更多
Installation:
(出于简单考虑,这里不包含配置apache的环节,因此直接把phabricator安装到apache的/var/www,可参考phabricator docs进行更多配置)
1. 如果sudo不能使用,则先su切换到root,然后安装sudo,apt-get install sudo
2. wget http://www.phabricator.com/rsrc/install/install_ubuntu.sh
cp install_ubuntu.sh /var/www
cd /var/www
chmod +x install_ubuntu.sh
./install_ubuntu.sh
3. vim /etc/apache2/sites-enabled/000-default
把两处:/var/www 改为 /var/www/phabricator/webroot
DocumentRoot /var/www/phabricator/webroot
RewriteEngine on
        RewriteRule ^/rsrc/(.*)     -                       [L,QSA]
        RewriteRule ^/favicon.ico   -                       [L,QSA]
        RewriteRule ^(.*)$          /index.php?__path__=$1  [B,L,QSA]
4. /etc/init.d/apache2 restart
5. cd phabricator
./bin/storage upgrade

完成,可web登录,并开始configuration:

1. ./bin/accountadmin 设置用户
2. ./bin/config set phabricator.base-uri 'http://192.168.15.129/'  设置base uri
3.  vim /etc/php5/apache2/php.ini
/timezone找到date.timezone并设置为:date.timezone = Asia/Shanghai
/etc/init.d/apache2 restart
4. 运行daemon:./bin/phd start
5. 配置mail:通过web访问phabricator并在页面上进行配置:(这里使用的是外部SMTP server的方式,更多方式参见phabricator docs)
用administrator账号登录后,在administration栏选择Config进入
1)选择mail,设置:
metamta.default-address  -- xxxx@163.com   // 注意:这里必须要用与smtp服务器对应的邮箱地址,不然邮件发不出去
metamta.domain -- phabricator.myproject.com // 随意
metamta.mail-adapter: set to "PhabricatorMailImplementationPHPMailerAdapter"
metamta.send-immediately: Send Via Daemons
2)选择PHPMailer,设置:(以163.com的SMTP server为例)
phpmailer.mailer: set to "smtp".
phpmailer.smtp-host: smtp.163.com
phpmailer.smtp-port: 25
phpmailer.smtp-user: xxxx
phpmailer.smtp-password: xxxx
配置完毕后,可以在Administration-MetaMTA下进行发送邮件的测试,注意需要添加一个User组用户,无法直接向System Agent组用户发送邮件
6. 添加代码库:Administration内选择Repositories,点击Create New Repository,可选择Git或SubVersion类型的代码库,Name是库名称,Callsign用于作为所有revision commit的前缀使用,一般用短小的全大写。
创建完毕后,在tracking内配置跟踪参数,填写remote url(代码库地址),配置代码库在服务器上保存的路径local path:比如/home/username/git,然后再根据情况填写用户名,密码一般就可以了。保存后,phabricator后台会自动tracking代码库的更改情况。

至此,phabricator可以基本使用了,其他工具如arcnist等使用及配置可参照phabricator文档,大部分配置都可以直接使用administrator账号在web网页上进行。
分享到:
评论

相关推荐

    Ubuntu/Debian 安装 QQ TIM 微信脚本

    资源已跟新,请下载《Ubuntu 和 Debian下安装Deepin第三方软件(QQ/TIM/微信/阿里旺旺/迅雷/百度网盘)脚本》

    Deepin-wine 环境的 Ubuntu/Debian 移植版

    在Ubuntu或Debian上移植Deepin-Wine,首先需要确保系统满足基本的先决条件,如安装依赖库、配置winehq源等。然后,可以按照以下步骤进行移植: - 下载并解压`deepin-wine-for-ubuntu-master`压缩包。 - 安装必要...

    Ubuntu/Debian自动配置IP的shell脚本

    Ubuntu/Debian的系统下对IP的自动配置脚本,包括网卡,IP ,掩码,网关,DNS服务器的配置,使用指令:sudo ipaddr.sh.x -i eth0 -a 192.168.1.10 -m 255.255.255.0 -g 192.168.1.1 -d 8.8.8.8 根据自己的需求进行一定...

    Ubuntu/Debian man帮助页扩展(2 系统调用部分,3 C函数部分...)3.01-1

    Ubuntu/Debian man帮助页扩展3.01-1 第二部分---系统调用介绍 第三部分---C函数介绍

    ubuntu/debian pcsc库文件

    在ubuntu或者debian下面玩smartcard的必须品。知道的自然知道。

    Ubuntu 和 Debian下安装Deepin第三方软件(QQ/TIM/微信/阿里旺旺/迅雷/百度网盘)脚本

    Ubuntu 和 Debian下安装Deepin第三方软件(QQ/TIM/微信/阿里旺旺/迅雷/百度网盘)脚本

    Ubuntu/Deepin下Python3.8出现SSL错误的解决方案

    网上的方法都是在CentOS下进行的,而我用的是Deepin系统,也就是基于Ubuntu/Debian的发行版。 而且网上的某些方法用./configure –with-ssl这条命令是无效的,下面给出解决问题的方案。 出现这种错误可以在Modules/...

    Ubuntu/Debian 自有软件包构建私有源详解

    Ubuntu/Debian 自有软件包构建私有源  linux在自建私有yum源方面,我们熟知redhat系列的createrepo命令,配合rpmbuild命令,使我们创建私有yum真是相当简单了,如果切换到debian系列下面呢?前面的文件讲解了怎么...

    debian/ubuntu

    在系统安装篇已经说过了,32位CPU用户安装32位版的Ubuntu,64位CPU的就安装64位版本。有人说64版本安装软件有兼容性问题。我从Ubntuu7.04开始到现在的8.04一直使用64位系统,一直都很稳定没遇到太大的问题。64位系统...

    ansible-zabbix-agent, 为 RedHat/Debian/Ubuntu 安装和维护zabbix代理.zip

    ansible-zabbix-agent, 为 RedHat/Debian/Ubuntu 安装和维护zabbix代理 目录概述升级插件1.0.00.8.0要求操作系统Zabbix版本Zabbix 3.4Zabbix 3.2:Zabbix 3.0:Zabbix 2.4:Zabbix 2.2:Zabbix AP

    vdfuse:ubuntu / debian内核的附件,用于引导VHD。-开源

    这使得用户可以在不离开Ubuntu或Debian环境的情况下,启动和管理基于VHD的虚拟机,提高了工作效率和灵活性。 【标签】"开源软件"表明vdfuse遵循开源许可协议,允许用户查看源代码、自由地使用、修改和分发该软件。...

    debian (Debian GNU/Linux下的小康生活)

    - **2.2.1 安装环境选择**: Debian 提供了图形化和文本模式两种安装环境。 - **2.2.2 Debian Sarge 安装**: Sarge 是 Debian 早期的一个稳定版本。安装过程中需设置时区、键盘布局、网络配置等基础设置。 - **2.2.3 ...

    QIHUA-X507平台Ubuntu_Debian开发手册.pdf

    SDK支持Ubuntu 18和Debian 9,通过SDK,开发者可以方便地安装第三方应用和工具,并实现对开发板的定制化开发。 2. SDK编译环境的搭建:手册中详细说明了如何在Ubuntu主机系统中搭建SDK编译环境,以便编译出可以烧录...

    适配deepin/Debian系Linux的应用商店

    适配deepin/Debian系Linux的应用商店;主动适配wine应用,存放到储存库供大家获取 我们支持:Deepin 20 ; Ubuntu 22.04 LTS / Ubuntu 20.04 LTS(将会逐渐停止支持) ; UOS Home 21

    Apache2 for Linux

    1. **查看已安装模块**: 使用`apachectl -M`(Ubuntu/Debian/CentOS/RHEL)查看已安装的模块。 2. **安装新模块**: 如果需要安装未包含的模块,如`mod_expires`,可以使用: - Ubuntu/Debian: `sudo apt-get ...

    debian软件包sources.list

    # deb http://ftp.debian.org/debian/ experimental main deb http://mirrors.ustc.edu.cn/debian/ jessie main contrib non-free deb-src http://mirrors.ustc.edu.cn/debian/ jessie main contrib non-free deb...

    在UbuntuDebianLinux Mint上安装R和RStudio的方法.docx

    在 Ubuntu/Debian/Linux Mint 上安装 R 和 RStudio 的方法 R 语言是一种广泛应用于统计计算和数据图形表示的编程语言,而 RStudio 则是一套集成工具,旨在帮助 R 开发人员提高工作效率。RStudio 是 R 的主要集成...

    ubuntu8.04配置指南

    - **命令补全**:若在输入命令时记不清完整的命令或者想快速查看当前目录下可用的选项,可以使用Tab键来辅助完成。系统会根据当前已输入的部分显示所有可能匹配的命令选项。如果只有一种可能,则系统会自动补全命令...

Global site tag (gtag.js) - Google Analytics