2013-07-02 2 views
0

С установленным сервером Phabricator я пытаюсь добавить частное репо git для использования в Diffusion и в Differential для проверки кода. Я добавил git repo на веб-консоль Phabricator и смог вручную клонировать репо на сервере. Благодаря этому я могу просматривать через диффузию.phabricator diffusion 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 clone к git config --global list и может видеть его в .gitconfig файле в домашней директории пользователя (в этом случае корень)

Я также добавил файл .netrc в r oot home dir, содержащий

machine github.com 
login <username> 
password <password 

Пожалуйста, дайте мне знать, что мне не хватает. Любая помощь очень ценится.

+0

сделал также следующее: скопирована .gitconfig и .netrc в/вар/WWW и Чаун как файлы как www-data: www-data, так что apache может читать оба. Все еще получаю ту же ошибку – user2322491

ответ

2

Исправлено.

видел это в daemon.log

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

добавлен к вышеупомянутому HOME дир .gitconfig с именем пользователя пароль

+0

Благодарим вас за то, что вы делитесь этим неясным поведением фабрикатора! Сэкономил пару часов для меня. –