2

次のWindows構成があります:

Windows マシン「A」には Mercurial リポジトリがあります。hg サーバーは "A" http で実行されています

Windows マシン「B」で「A」のクローンを作成しました。変更をクローンに追加してコミットした後、これらの変更をマシン「A」にプッシュしたいと考えています。TortoiseHg を試しました: 同期 -> プッシュ オプションを実行しましたが、以下のエラーが発生しました:

pushing to http://praveen@IP Addr:8001/
searching for changes
1 changesets found
ssl required
[command returned code 1] 

次に、マシン「A」/.hg/hgrc ファイルで以下の変更を行いました

  [web]
  push_ssl = False
  allow_push = *

もう一度、マシン「B」から hg push を試みましたが、同じエラーが発生しました。

誰でも私の問題を解決できますか。

前もって感謝します。

プラヴィーン

4

1 に答える 1

3

あなたがしたことは私には正しいように見えます。間違っているかもしれないことが2つ考えられます。

  1. ファイルを変更した後、A で HTTP サーバーを再起動しましたhgrcか?

hgrc2.大文字と小文字を区別するかどうかはわかりませんが、次のように設定してみてください

`push_ssl = false`

そう書いてあるのをずっと見てきたからです。

于 2009-11-09T10:45:24.060 に答える