1

--insecure を使用してアクセスする必要がある Mercurial リポジトリからインストールするための要件ファイルで pip を使用することは可能ですか?

リポジトリは SSL 経由でアクセスされますが、pip が Server Name Indication (SNI) を無視するため、有効な SSL 証明書が受け入れられません (IP アドレスにメイン証明書を使用します)。--insecure はこの問題を回避します

すなわち:

hg clone https://username@domain.org/username/app_name --insecure

したがって、通常は次のようなことができます。

pip install -e hg+https://username@domain.org/username/app_name#egg=app_name

または、pip 要件ファイルに次のものを含めます。

hg+https://username@domain.org/username/app_name#egg=app_name

SSL SNI の問題により、これらはどちらも機能しません。

誰にも良い提案はありますか?

4

1 に答える 1