2011-01-31 5 views
0

自分の部屋のサーバーにSubversionをセットアップしていて、クライアントコンピュータにTortoiseSVNをインストールしてSubversionサービスを正しく設定しました。サーバーにURLなどが添付されていないため、正しいURLを設定してサーバーに接続する方法がわかりません。私がTortoiseSVNリポジトリブラウザを開き、svn://nameofServerを入力すると、接続は機能しますが、svn://nameOfServer/TestProjectのようなものに接続するためのリポジトリを設定する方法はわかりません。SubversionとTortoiseSVNを使ってリポジトリを設定する方法

また、ファイルを表示して確認するためのパスワードを設定する方法を知りたいと思います。

+1

どのサーバーを使用していますか? – eckes

答えて

0

リポジトリを作成するには、サーバ上でコマンドsvnadmin create <name>を実行する必要があります。

編集:
作成するリポジトリは、リポジトリのルートにする必要があります。あなたがsvn://...であなたのリポジトリにアクセスすると、私はあなたのリポジトリをホストするsvnserveを実行していると仮定します。
svnserve (section "svnserve as daemon")のドキュメントをご覧ください。リポジトリルートの設定方法を知ることができます。サーバーがLinuxを実行している場合は、

cat /etc/init.d/svnserve 

はsvnserveのが開始され、reposiory根がどこにあるかを見つけるために入力することができます。

+0

私が設定したリポジトリにアクセスできません。私はサーバー上のデスクトップ上にフォルダを作成し、そのコマンドを実行してそこにリポジトリを設定しましたが、今は別のコンピュータからリポジトリを取得する方法を知らない – danhoc21

1

あなたのケースでは、ネットワーク経由でリポジトリを利用できるようにする最良の方法はおそらくsvnserveです。

編集:例を挙げます。あなたはd:\svnrepositories\fooでリポジトリを作成している、とあなたはこの実行する場合:

svnserve -d -r d:\svnrepositories 

を、あなたはhostは、ホスト名またはサーバーのIPアドレスですsvn://host/foo、であなたのリポジトリに到達することができるようになります。

+0

おそらく* Subversionサービス*は何ですか。 – Raghuram

+0

svnserve -d -r c:\ svn_repositoryコマンドを実行すると、cmdがハングして何も起こりません。 – danhoc21

+0

@ user596369:おそらくあなたはすでにsvnserve.exeを実行していますか? –

関連する問題