用于git fetch的phabricator扩散git用户名密码

时间:2013-07-02 07:42:43

标签: git phabricator

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

但随后的git fetch作为PhabricatorRepositoryPullLocalDaemon的一部分失败,

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)

我还在root home dir中添加了一个.netrc文件,其中包含

machine github.com
login <username>
password <password

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

1 个答案:

答案 0 :(得分:2)

修正了它。

在daemon.log中看到了这个。

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

使用用户名密码

添加到上面的HOME目录.gitconfig