Phabricator を設定して、http 経由で hg プッシュできるようにしたいと考えています。
今のところ、私はそれをOKとして構成しました.リポジトリページにはそれを複製するコマンドが表示され、「ホスティング」構成では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に関連している可能性があります