Я хочу настроить Phabricator, чтобы я мог hg push через http.
На данный момент я настроил его как хорошо, на странице репозитория появляется команда для его клонирования, а в конфигурации «хостинга» я установил для него чтение/запись на http (как вы можете видеть на изображениях ниже). Также я настроил diffusion.allow-http-auth
на true и VCS Password
для своего пользователя.
Я правильно извлек из него и добавил изменения в этот локальный клон.
Но когда я пытаюсь нажать начальную историю/фиксацию, hg показывает следующую ошибку:
% hg push http://*********/diffusion/W/web/
pushing to http://*********/diffusion/W/web/
http authorization required
<--- Credentials Ok -->
realm: Phabricator Repositories
abort: operation not supported over http
Что я делаю неправильно? Http можно использовать только для вытягивания?
Примечание: я уже знаю, что лучше использовать ssh, но я не могу настроить сервер для использования его другими политиками, которые нельзя изменить. Кроме того, этот вопрос может быть связан с https://stackoverflow.com/questions/22485732/git-repositories-that-allow-push-pull-over-http