私はプロキシの背後で作業しており、github.comにアクセスできません。私はcntlmがこの問題を解決できることを読んだ。私はまだプロキシ情報を埋めることに苦労しています。cntlmを使用するようにGitを指す方法
私の質問は、どのようにGitがcntlmを使ってプロキシをバイパスすることを指していますか?
私はプロキシの背後で作業しており、github.comにアクセスできません。私はcntlmがこの問題を解決できることを読んだ。私はまだプロキシ情報を埋めることに苦労しています。cntlmを使用するようにGitを指す方法
私の質問は、どのようにGitがcntlmを使ってプロキシをバイパスすることを指していますか?
gitバージョン1.7.10以降では、CNTLMは必要ありません。
詳細はこちらhttps://stackoverflow.com/a/10848870/352672を私の答えを参照してください、あなただけ/テストをこのように設定することができます:あなたが実際にCNTLMを使用したい場合には
git config --global http.proxy http://user:[email protected]:port
git clone http://git.gnome.org/browse/gnome-contacts
、通常のプロキシのようにgitのように構成されることになります。
ですから、このようなあなたのNTLMプロキシを指定する場所:CNTLMについては
git config --global https.proxy https://user:[email protected]:port
git config --global http.proxy http://user:[email protected]:port
CNTLMがで聴くことになる場合は、あなただけのローカルホストを使用して、あなたのポートを指定したい:
git config --global https.proxy https://127.0.0.1:port
git config --global http.proxy http://127.0.0.1:port
Iそれはローカルポート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を使用すると、password can be stored as encryptedという集中化された場所を使用することができます。
ありがとう、それは私にとって役に立ちました –
+ 1はCNTLMがパスワードストアであることを示します。いい視点ね。 –
これは非常に役立ちます。ありがとう。 – CleanBold
どのようなgitのバージョンを使用していますか? – Nelson
バージョン1.7.11-preview20120710 –