以前の問題であるTortoiseSVNCan't Connectが解決された後、新しい問題が発生しました。私のsvnリポジトリをホストしているLinuxサーバーのリポジトリのディレクトリにconf/svnserve.conf
ファイルがあります。このファイルには、次のオプションがあります。
anon-access = none | read | write
当初、この行はコメント化されており、デフォルト値はである必要がありますread
。もちろん、設定しanon-access = none
たいのですauth-access = write
が(これがデフォルトです)。
しかし、設定したときに、
URLを使用してTortoiseSVNリポジトリブラウザanon-access = none
で参照しようとすると、次のエラーが発生します。svn://host:port/repositoryname
URL'svn:// host:port/repositoryname'のリポジトリに接続できませんこのリポジトリへのアクセスは許可されていません
sshには可動部分が多く、少し遅くなる可能性があるため、可能であればsshを使用せずに正常に認証したいと思います。
サーバーはCloudLinuxServerリリース5.8です。
svnサーバー情報は次のとおりです。私はこれまでsvnプロトコルを試しただけです。
svn、バージョン1.6.17(r1128011)コンパイル済み2012年7月26日03:59:19
Copyright(C)2000-2009CollabNet。Subversionはオープンソースソフトウェアです。http://subversion.apache.org/を参照してください。この製品には、CollabNet(http://www.Collab.Net/)によって開発されたソフトウェアが含まれています。
次のリポジトリアクセス(RA)モジュールを使用できます。
- ra_neon:Neonを使用してWebDAVプロトコルを介してリポジトリにアクセスするためのモジュール。
- 'http'スキームを処理します
- ra_svn:svnネットワークプロトコルを使用してリポジトリにアクセスするためのモジュール。
- CyrusSASL認証を使用
- 'svn'スキームを処理します
- ra_local:ローカルディスク上のリポジトリにアクセスするためのモジュール。
- 'file'スキームを処理します
- ra_serf:serfを使用してWebDAVプロトコルを介してリポジトリにアクセスするためのモジュール。
- 'http'スキームを処理します
- 'https'スキームを処理します
これは、Windowsを使用してsvnに接続する「すぐに使える」動作の一種であるため、これが良い質問であることを願っています。これは、誰かが共有ホスティングアカウントにsvnを追加するときにかなり一般的です。
ありがとうございました!