安装了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
请让我知道我错过了什么。任何帮助非常感谢。
答案 0 :(得分:2)
修正了它。
在daemon.log中看到了这个。
COMMAND
HOME='/phabricator/support/empty/' git clone --origin origin 'https://github.com/
使用用户名密码
添加到上面的HOME目录.gitconfig