0

安装了 Phabricator 服务器后,我正在尝试添加一个 git 私有存储库,以用于 Diffusion 和 Differential 中以进行代码审查。我在 Phabricator Web 控制台上添加了一个 git repo,并且能够手动克隆服务器上的 repo。有了它,我就可以通过扩散浏览。

但是作为 PhabricatorRepositoryPullLocalDaemon 一部分的后续 git fetch 失败

stderr:fatal: could not read Username for 'https://github.com': No such device or address error: Could not fetch origin

我试过以下:

我添加了我以前使用的凭据,git clone并且git config --global list可以在用户主目录中的文件中看到它.gitconfig(在本例中为 root)

我还在.netrc根主目录中添加了一个文件,其中包含

machine github.com
login <username>
password <password

请让我知道我错过了什么。非常感谢任何帮助。

4

1 回答 1

2

修复。

在 daemon.log 中看到了这个

COMMAND
HOME='/phabricator/support/empty/' git clone --origin origin 'https://github.com/

使用用户名密码添加到上面的 HOME dir .gitconfig

于 2013-07-03T09:01:15.873 回答