2012-07-12 10 views
5

認証プロキシの背後にあり、git svnを使用してhttpsでリモートSVNリポジトリにアクセスする必要があります。git-svnで対話型プロキシ認証を使用できますか?

プロキシは私の~/.subversion/serversファイルで定義されています。

私はgit svn fetchで起動すると、私はエラーメッセージが表示されます:

RA層の要求が失敗しました: 'http://url/to/repos/branches/experimental' のOPTIONS

[OK]を。 No problem.資格情報を書き留めてみましょう~/.subversion/servers →すべて正常に動作します。

しかし、私は少しビット私のハードウェア上のプレーンテキストファイルに格納されている私のドメインの資格情報を持って不快です。

git svnをhttpsで使用すると、他の方法(特に対話型のもの)が私のプロキシで認証されますか?

情報:これを実行する必要があるPCは、Windowsドメインにあり、NTLMで認証されます。

+1

あなたのPCがドメインに参加している場合は、プロキシサーバーのサポートKerboseまたはNTLM認証していますか? –

+0

良い質問です。それはNTLMです。それを私の質問に追加する! – eckes

+1

http://ntlmaps.sourceforge.net/を試してください、それはサポートしています:起動時にコンソールから設定ファイルまたはパスワードを要求するユーザの認証情報を保存します –

答えて

1

ドメインをて、joindてきたようにイム間違っていないntlmapsもそれが仕事を鎮火する場合はntlmapsスタートにパスワードの入力を求めることができますとにかく、試す

defenetly価値をログインフォームのウィンドウ自体を引っ張ることができる場合時間

Ntmlaps website

+0

これはまさに私が探していたものです!現在、私は休暇中です。私がドメインで再び働いているとすぐに確認します。しかし、もしntlmapsが約束を守っていれば、これが私の必要なものです!ありがとうございました! – eckes

+0

更新: 'ntlmaps'をテストし、これが私が探していたものであることを証明します。再度、感謝します。 – eckes

0

http://wiki.apache.org/subversion/EncryptedPasswordStorageあなたは、あなたがそれにアクセスできる唯一の(と根を)していることを確認することによって~/.subversion/serversファイルを保護することができますlinuxの

+0

これはSVNと何が関係していますか?彼らはSVNサーバーについて話していますが、私はSNVクライアントのためにそれが必要です! – eckes

+0

+1は、パスワードのクライアント側の安全なキャッシュのオプションを提供するので、実際には役に立つリンクであるため+1します。 –

2

、Mac、Windowsパソコン上のパスワードの保存をファイルに代替案に言及しています。

 
% chmod 600 ~/.subversion/servers 

もう1つの方法は、http_proxy環境変数を使用することです。しかし、パスワードに@(および他のシェルの特殊文字)を使用することはできません。

 
% export http_proxy=http://user:[email protected]:port 
関連する問題