7

TortoiseHg Web サーバー構成には、変更のプッシュを許可するユーザーを配置する「プッシュを許可」パラメーターがあります。しかし、プッシュしようとすると、「認証に失敗しました」というエラーが表示されます。ユーザーはどのように認証されますか? パスワードはどこから取得されますか?

4

3 に答える 3

8

設定allow_push = *により、誰もが で提供されるリポジトリにプッシュできるようになりますhg serve。もちろん、これは信頼できるネットワークでのみ行う必要があります。それとは別に、認証を行うことはできませんhg serve-ユーザーを認証する前にWebサーバーが必要です。

の簡潔な説明についてはhgrcを参照してください。目的についての少し長い説明についてallow_pushwikihg serveを参照してください。

于 2009-12-10T09:33:19.460 に答える
1

私は Mercurial を始めたばかりで、私が知る限り (そしてドキュメントを読んでも)、TortoiseHg Web サーバーは永続的なソリューションではありません。ドキュメントは、Apache または lighttpd のいずれかを実行するように誘導しているようです。

Windows での Mercurial の実行に関する Vampire Basic のチュートリアルも参照してください。

于 2010-01-09T17:55:00.710 に答える
0

hgrc ファイルの [authorize] セクションを編集するだけでよいと思います: Store password in TortoiseHg

于 2010-02-17T00:15:22.090 に答える