草庐IT

Phabricator

全部标签

mysql - phabricator 在 dockerized php 容器中找不到 dockerized mysql

我正在尝试将phabricator作为docker镜像启动。问题是当我访问phabricator/webroot时,phabricator返回一个CannotFindMySQL!页面。当我尝试指定mysql.host、mysql.port、mysql.user和mysql.pass时参数,它似乎仍然失败。EDIT:IamtryingthisonmacOS"Sierra"withdocker-machine.我通过分离三个组件来做到这一点:nginx图片php-fpm图片mysql镜像nginx镜像和php-fpm镜像通过同一个volume共享数据。具体来说,我将必需的phabricat

php - 无法与任何数据库主机建立连接

我一直在尝试在Centos6.8和Ubuntu14.04上安装Phabricator。在这两次尝试中,当使用phab配置MySQL时,我都收到以下错误:EXCEPTION:(PhabricatorClusterStrandedException)Unabletoestablishaconnectiontoanydatabasehost(whiletrying"phabricator_config").Allmastersandreplicasarecompletelyunreachable.at[/src/infrastructure/storage/lisk/PhabricatorL

git - 使用 SSH 为 Phabricator 配置 Git

我正在尝试为Phabricator配置SSH以运行git。我已经关注了这个manual但是当我调用echo{}|sshgit@phabricator.mydomain.comconduitconduit.ping我总是得到一个空结果或Permissiondenied(publickey,keyboard-interactive).。/etc/ssh-phabricator/sshd_config:AuthorizedKeysCommand/usr/libexec/ssh-phabricator-hookAuthorizedKeysCommandUsergitPort22Protocol

git - 使用 SSH 为 Phabricator 配置 Git

我正在尝试为Phabricator配置SSH以运行git。我已经关注了这个manual但是当我调用echo{}|sshgit@phabricator.mydomain.comconduitconduit.ping我总是得到一个空结果或Permissiondenied(publickey,keyboard-interactive).。/etc/ssh-phabricator/sshd_config:AuthorizedKeysCommand/usr/libexec/ssh-phabricator-hookAuthorizedKeysCommandUsergitPort22Protocol

git - Phabricator arc land 将无法工作,因为功能分支上有多个修订版

我有两个分支,从不同的点开始。它们大部分是相同的,除了其中一个有一些额外的提交。当我尝试着陆时,我得到:使用异常:功能分支“newbranch”上有多个修订,但“devel”上不存在:-D新分支1-D其他新分支将这些修订分离到不同的分支,或使用--revision'使用来自的提交消息并将它们全部登陆。我找不到任何关于如何将修订分开到不同分支的指导,或者这甚至意味着什么。有什么办法解决这个问题吗? 最佳答案 我向我的开发人员推荐他们需要使用--revision以进行特定更改。语法:arcland--revision--onto例如:a

git - Phabricator arc land 将无法工作,因为功能分支上有多个修订版

我有两个分支,从不同的点开始。它们大部分是相同的,除了其中一个有一些额外的提交。当我尝试着陆时,我得到:使用异常:功能分支“newbranch”上有多个修订,但“devel”上不存在:-D新分支1-D其他新分支将这些修订分离到不同的分支,或使用--revision'使用来自的提交消息并将它们全部登陆。我找不到任何关于如何将修订分开到不同分支的指导,或者这甚至意味着什么。有什么办法解决这个问题吗? 最佳答案 我向我的开发人员推荐他们需要使用--revision以进行特定更改。语法:arcland--revision--onto例如:a

git - 如何防止 phabricator 吃掉我的提交历史

这是让我非常恼火的场景。Jack在软件公司foobar工作,Jack是WorkingProgrammer,他喜欢编码并且经常提交。jack的经理保罗告诉他,我们将开始使用新的代码审查工具phabricator。jack遵从了,jack创建了一个本地分支机构并开始工作。他非常频繁地添加功能并提交到他的本地分支机构。现在,在一天结束时,他发送了一个phabricator请求。arcdiffdevelopment作为jacks团队成员的John检查了他的代码并接受了他的更改。现在jack打开终端并移动到他的存储库目录。Jack键入以下命令以关闭修订并将他的代码与开发分支merge。arcla

php - 如何在 Windows 上安装 Phabricator?

我尝试在带有WAMPApache服务器的Windows8上安装Phabricator。根据下面的链接,我安装了Arcanist并通过评论进行了确认arc-vhttps://secure.phabricator.com/book/phabricator/article/arcanist_windows/接下来,我尝试访问本地主机上的Phabricator页面,我只能看到Linux的.sh,Windows的没有。如果您在Windows上安装成功,请指导我。http://localhost/phabricator/scripts/install/ 最佳答案

php - 当我登录时安装 phabricator 后出现空白页面

我已经在ubuntu上成功安装了phabricator,但是当我注册管理员用户时出现空白页面。即使我尝试使用./bin/authrecoveruser恢复用户,但它没有用。它只显示登录页面,然后显示白色空白页面。甚至我必须清除浏览器缓存才能再次看到登录页面。请帮忙。 最佳答案 我假设您的项目名称是my_project:-sudoapt-getphp-gdphp-curlphp-apcphp-cliphp-mbstring–y-sudochown-Rwww-data:www-data/var/www/html/my_project-s

Phabricator Conduit API介绍

在Phabricator页面,可以完成创建和编辑Project、Task等操作。但是如果想实现外部系统可以自主操作Phabricator,那么就需要调用PhabricatorConduitAPI,实现相应的创建和编辑Project、Task等操作。创建Token调用PhabricatorConduitAPI,需要token认证。点击右上角的用户头像,Settings-ConduitAPITokens-GenerateToken,完成后会显示token信息。ConduitAPI接口进入Phabricator首页,选择MoreApplications,找到DeveloperTools部分,点击Co
12