arc land 因异常而失败:(CommandException) 命令因错误 #1 而失败

arc land fails with EXCEPTION: (CommandException) Command failed with error #1

我正在尝试通过 Phabricator 使用远程原始分支登陆本地分支。 当我尝试降落时出现以下错误

[2015-10-07 13:47:25] EXCEPTION: (CommandException) Command failed with error #1!
COMMAND
git pull --ff-only --no-stat

STDOUT
(empty)

STDERR
bash: /dev/tty: No such device or address
error: failed to execute prompt script (exit code 1)
fatal: could not read Password for 'http://xxxxx@localgitrepository': Invalid argument

它在我的旧笔记本电脑上运行良好,但我最近换了一台新笔记本电脑,但是 arc diff 可以,但登陆不行。帮助赞赏

在您的旧计算机上,您可能已经设置了 ssh,因此您可以从 ssh://git@localgit 存储库进行克隆。因为这是脚本化的,并且遇到密码提示,所以无法提供密码。您有 2 个选择:

  1. 将您的遥控器 URL 更改为使用 ssh git remote set-url origin ssh://git@localgitrepository
  2. 为 Arcanist 设置用户以连接并在 .arcconfig 文件中设置用户名和密码。 (More information can be found here.)