9

プロキシの背後で作業していますが、github.comにアクセスできません。cntlmでこの問題を修正できることを読みました。私はまだプロキシ情報を入力するのに苦労しています。

だから私の質問は、プロキシをバイパスするためにcntlmを使用するようにGitをポイントする方法ですか?

4

2 に答える 2

28

実際にCNTLMを使用する場合は、通常のプロキシのようにgitするように構成されます。

したがって、NTLMプロキシを次のように指定する場所は次のとおりです。

git config --global https.proxy https://user:password@proxy.com:port
git config --global http.proxy http://user:password@proxy.com:port

CNTLMの場合、localhostを使用して、CNTLMがリッスンするポートを指定するだけです。

git config --global https.proxy https://127.0.0.1:port
git config --global http.proxy http://127.0.0.1:port

ローカルポート3128で実行しているので、私にとっては

git config --global https.proxy https://127.0.0.1:3128
git config --global http.proxy http://127.0.0.1:3128

NTLMプロキシがgitでサポートされている場合でも、ユーザー/パスがクリアテキストで保存されるため、そのように使用したくない場合があります。CNTLMを使用すると、パスワードを暗号化して保存できる一元化された場所を使用できる可能性があります。

于 2012-11-05T10:55:04.683 に答える
6

gitバージョン1.7.10以降では、CNTLMは必要ありません。

詳細については、 https://stackoverflow.com/a/10848870/352672で私の回答を参照してください。次のように構成/テストできます。

git config --global http.proxy http://user:password@proxy.com:port
git clone http://git.gnome.org/browse/gnome-contacts
于 2012-11-05T10:49:30.830 に答える