2012-01-22 29 views
7

私は2つのコマンドを使用しています1)svn lsユーザー名とパスワード2)svn mkdirユーザー名とパスワードを使用します。 svn lsが問題なく動作しますが、SVNのMKDIRは、次のエラーメッセージで失敗します「のsvn:REPOのURL」のオプション:認証に失敗しました: は、サーバーに認証できませんでした。基本的な挑戦を退け、」svn:オプション 'REPO URL:認証に失敗しました:

ことができる誰かしてくださいこれで私を助けてください?私はこれを何度も見つけました。人々は同様の問題を報告しましたが、まったく同じではありません。

+0

同じ問題:http://www.redmine.org/boards/2/topics/25646 Apacheのconfファイルの問題? 'mkdir'で使われるパスに問題がありますか? – VonC

+0

ユーザー名/パスワードの入力を求めるメッセージが表示されますか? 'ls'は' read'アクセスしか必要とせず、 'mkdir'は' write'アクセスしか必要としません。 – Raghuram

+0

ユーザ名とパスワードを要求しません。私はユーザー名とパスワードでコマンドを送信しています。また、私はそれが少数の人々のために失敗することに気付きました。失敗したケースと失敗しなかったケースの間でコマンドを比較すると、パスワードパラメータが失敗したケースでは引用符で送信され、成功したケースでは引用符で送信されないことに気付きました。 – user1164061

答えて

2

はあなたのレポURLですhttps?

この場合、コマンドの前に次のスイッチを追加してください。

svn --non-interactive --trust-server-cert --username urname --password ******** <command> 
+0

これをワンオフとして実行する方法はありますか?毎回これを入力する必要はありませんか? – therobyouknow

+1

@thebybyknow - antを使用してsvnコマンドのラッパーを作成し、コマンドではなく直接タスクを呼び出します。 –

2

Tortoise SVNがインストールされている場合。設定に行き、キャッシュをクリアします。それは "保存されたデータ"の下にあるはずです。レポブラウザを開き、証明書を受け入れ、パスワードを保存します。

それだけです!

+1

質問はコマンドラインsvn – Luca

+0

についてです。 Tortoise SVNはコマンドラインSVNのキャッシュもクリアします! – Zafer

+0

Linuxマシンではないでしょう! – Stewart

0

--passwordオプションを使用している間、空の(忘れた)パスワードでこれを取得しました。

関連する問題