これは、プログラミングの質問よりも構成の問題です。投稿する場所がある場合は、私にリダイレクトしてください。SVNリポジトリにアクセスするときの認証エラー
TortoiseSVNを使用してプロジェクトをインポートしようとすると、認証エラーが発生します。私はクライアント(私のPC)とSVNリポジトリ(非ルーティングネットワーク上の別のPC)を管理しています。クライアントとサーバーはWindows 7上にあります。ユーザー名とパスワードを検証するためのActive Directory(私が管理していない)があります。私はクライアントとサーバーの両方にログインできます。
サーバーはWindowsサービスとしてsvnserveを実行しています。私はサーバーに2つのリポジトリを持っています.1つはc:\repositories\repo1
にあり、それは別のリポジトリのミラーです。それは更新とsvnsyncとうまく動作します。 2番目はc:\repositories\repo2
であり、統合テストのためのテストリポジトリであるはずです。私はこの2番目のリポジトリに正常に書いていません。
URL svn://<pc_name>/repo2/
をインポートのルートとして使用します。クライアント上のプロジェクトフォルダを右クリックしてTortoise Importに移動すると、URLとしてsvn://<pc_name>/repo2/project1
が入ります。サーバー上で
、私は<repo2_folder>conf/svnserve.conf
を持っている:
anon-access = write
auth-access = write
password-db = passwd
authz-db = authz
(私もanon-access = read
を試してみました。)passwdに私は、ユーザー名とパスワードを持っています。私は考えているすべての組み合わせを試してみましたが、まだ認証エラーが出ています。何か案は?
EDIT:
これは、TortoiseSVNのとは何の関係もありません。私はそれがなければ同じ問題を抱くことができます:
C:\>svn list svn://pc0000/repo2 --username ksnortum --password xxxxxxxxx
svn: Authorization failed
** **空のrepo2 with TSVNを参照できますか?私は恐れています、1デーモンの2レポに対してあなたのパスが悪いかもしれません –
anon-access =書き込みなし認証が実行されました –
@Lazy Badger:はい、私はrepo2を見ることができ、それは空です。私は2つのreposと1つのデーモン(この場合はサービス)についての記事を見つけましたので、少なくとも1回は働いていたに違いありません! ;-) – ksnortum