2013-07-02 61 views
0

隨着Phabricator服務器的安裝,我想添加一個git私人回購用於擴散和差異代碼審查。 我在Phabricator網絡控制檯上添加了一個git repo,並且能夠手動克隆服務器上的repo。有了這些可以通過擴散瀏覽。phabricator擴散git用戶名密碼git fetch

但隨後的混帳取爲PhabricatorRepositoryPullLocalDaemon的一部分失敗,

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

我嘗試以下操作:

我說我的憑據,我用來git clonegit config --global list並且可以看到它在.gitconfig文件在用戶主目錄(在這種情況下,根目錄)

我還在r中添加了一個.netrc文件ot home dir containing

machine github.com 
login <username> 
password <password 

請讓我知道我錯過了什麼。任何幫助非常感謝。

+0

也做了以下內容:複製的.gitconfig和.netrc文件到/ var/WWW和chown都這些文件如www-data:www-data,這樣apache可以同時讀取這兩個文件。仍然收到相同的錯誤 – user2322491

回答

2

修正了它。

看到這個daemon.log中

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

添加到與用戶名密碼上述主目錄的.gitconfig

+0

感謝您分享phabricator這種模糊的行爲!爲我節省了幾個小時。 –