问题标签 [phabricator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2973 浏览

ldapconnection - phabricator LDAP 连接失败

我正在尝试在 Phabricator 中配置 LDAP 身份验证。

/config/group/ldap/上的设置已经完成。但是,当尝试使用 LDAP 登录时,phabricator 会出现以下错误:

phabricator 的 ldap 身份验证是否有任何配置技巧?

0 投票
2 回答
2493 浏览

apache - 如何使用非根 url 配置 phabricator?

我正在尝试在 apache http 服务器后面安装 phabricator。问题是我想要一个像

http://myserver.fr.xxxx/phabricator而不是http://myserver.fr.xxxx/

我在 apache 中尝试了几种配置,但我无法让 phabricator 正常工作(别名、重定向)。

是否有任何具有棘手的 apache 配置或 phabricator 未来版本的解决方案来处理这个问题?

0 投票
1 回答
783 浏览

php - redhat 的 openshift 上的 phabricator

我使用来自 github https://github.com/CodeBlock/phabricator-openshift-quickstart的快速入门在 openshift 上安装了 phabricator

我让它运行良好,但我现在有两个问题:

1.) 显示 apc.stat 已启用且必须在 /var/lib/openshift/my-user-hash/php/configuration/etc/php.ini 中禁用的设置问题

但是我无法使用 sudo 命令访问它(sudo 权限被拒绝),即使我正常打开它,我也没有在 php.ini 中找到任何 apc.stat 设置

2.) 我不知道如何设置本地路径来跟踪存储库以进行扩散。它说我必须提供一个应该由 phabricator 读写的路径,我试图提供持久存储位置 ..data/ ,但它给了我一个例外,如下所示:

未处理的异常 ("CommandException") 命令失败,错误 #1!

命令(cd '../data/' && HOME='/var/lib/openshift/my-user-hash/app-root/runtime/repo/phabricator/support/empty/' git cat-file --batch)

标准输出(空)

STDERR sh:第 0 行:cd:../data/:没有这样的文件或目录

我该如何解决?

0 投票
2 回答
38577 浏览

git - 您可以针对特定的 git 分支进行差异化吗?

我对 Arcanist 和 git 都很陌生。我希望能够针对我当前正在签出/工作的 git 分支(并且我有一个本地未推送的提交)而不是主分支创建一个 arc diff(使用 Arcanist 的 Phabricator 差异实例)。对我来说,弧文档对此并不清楚。可能吗?如何?如果答案也适用于 2-3 个本地未推送的提交,那就太好了。

“arc help diff”还给出:

也许我只需要做“arc diff [commit]”,其中 [commit] 是目标分支的尖端?但我想确定一下,因为我不想污染我们的 Phabricator 实例。

此外,如果答案解释了如何正确做,我很高兴收到“你做错了”的答案。

0 投票
1 回答
182 浏览

git - 如何知道奥术事件中的分支名称

在我的班级下面:

你知道如何从这个类中获取当前 git 分支的名称吗?我想做如下的事情:

谢谢

0 投票
1 回答
1173 浏览

git - Phabricator Repository 说它无法检索历史和路径,这是怎么回事?

在 phabricator 中创建 repo 后,守护进程正在运行(phd start),它说:无法检索历史记录 Ref “origin/master”不明确或不存在。无法检索路径 Ref “origin/master”不明确或不存在。

我发现(在搜索这个问题时)一个 phabricator 服务器与我有同样的问题: https ://secure.phabricator.com/diffusion/P/repository/origin%252Fmaster/

你们知道发生了什么吗?我尝试了一切,任何帮助将不胜感激,谢谢!

0 投票
1 回答
388 浏览

header - Phabricator 存储库

当我成功配置存储库但它启动时出现错误;错误是:

无法检索历史记录 Ref“HEAD”不明确或不存在。

无法检索路径参考“HEAD”不明确或不存在。

0 投票
1 回答
1945 浏览

phabricator - 如何在 Phabricator 中禁用“测试计划”执行?

arc diff如果未指定测试计划,则拒绝提交。有什么办法可以禁用此功能?

0 投票
7 回答
8507 浏览

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

这是让我非常恼火的场景。

Jack 在 foobar 一家软件公司工作,Jack 是一名正在工作的程序员,他喜欢编码并且经常提交。Jack 的经理 Paul 告诉他,我们将开始使用新的代码审查工具,phabricator。Jack 答应了,Jack 创建了一个本地分支并开始工作。他非常频繁地向他的本地分支添加功能和提交。现在,在一天结束时,他发送了一个 phabricator 请求。

作为 jacks 团队成员的 John 审查了他的代码并接受了他的更改。现在 Jack 打开终端并移动到他的存储库目录。Jack 键入以下命令以关闭修订并将他的代码与开发分支合并。

他看到以下消息

现在,jack 打开 Github 以查看他的代码,以及他漂亮的提交。但他看到的是纯粹的恐惧,他所有的提交都被一个提交所取代,基本上是这样的

现在杰克很伤心,因为他想看到他所有的提交,杰克认为这个提交让他看起来像他不是的囤积者。他想解决这个问题,所以他去问一个关于 stackoverflow 的问题。

0 投票
3 回答
1585 浏览

phabricator - 用于创建存储库的 phabricator 命令行

我正在尝试使用 Phabricator 的代码审查功能对班级学生提交的代码进行评分。代码提交到 Subversion 服务器,其中每个学生在服务器的顶级位置下都有自己的文件夹。对于当前的课程,我无法控制根位置。如果我这样做了,我只会移动它,以便有一个文件夹,其中包含我需要的课程的所有学生存储库,并在该文件夹中创建一个存储库并与较低的分支进行比较,但此时我不能。

我找到了一种方法,可以从命令行在 Phabricator 中完成几乎所有我需要做的事情,例如创建每个学生用户并生成差异。只有一件事我不知道该怎么做:创建一个存储库。

我查看了 Phabricator 和 Arcanist 帮助中的选项,但我没有看到任何似乎可以满足我需要的东西。

有谁知道是否可以从 Phabricator 或 arc 命令行创建存储库?或者以其他一些自动化的方式?

谢谢!