1

Subversion をサービスとしてインストールするときは、次のコマンドを使用しました。

c:\>svnservice -install --daemon --root "c:\documents and settings\my_repository"

そして、私はこのエラーを受け取りました:

Could not create service in service control manager.

サービス コントロール マネージャーに関する MSDN のドキュメントを確認した後、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services のレジストリ キーのアクセス許可で全員にフル コントロールを許可しようとしましたが、効果はありませんでした。

私が何を間違えたのか、またはこれを克服する方法を知っている人はいますか?

注 #1: 私はこのボックスで管理者として実行しています

*注 #2:ここに記載されている手順に従っていたので、ディレクトリの選択が間違っている可能性があります。そして、私のリポジトリは実際には「my_repository」と呼ばれていません。現在、 gasp VSSでソース管理されている実際のプロジェクトの名前を使用しました。

4

7 に答える 7

6

VisualSVN サーバーは Windows サービスとしてインストールされます。無料で、Apache、OpenSSL、およびリポジトリ/権限管理ツールが含まれています。また、ユーザー認証のために Active Directory と統合することもできます。Windows で SVN をホストする場合に強くお勧めします。

于 2008-08-15T21:04:08.827 に答える
1

Collabnetサイトの指示に従いました。

http://svn.apache.org/repos/asf/subversion/trunk/notes/windows-service.txt

彼らはWindowsSCを使用してサービス(svnserveを実行する)を作成します。これは問題なく機能しました(svn 1.4および1.5を使用)

于 2008-08-15T21:14:03.130 に答える
1

1.4以降、svnserve自体をWindowsサービスとして実行できるようになったため、svnserviceは廃止されたと思います。(svnserveは通常のSVNバイナリ配布の一部として提供されます)

http://svn.apache.org/repos/asf/subversion/trunk/notes/windows-service.txtには、セットアップ方法の詳細が含まれています。

そして、必要なバイナリはここにあります: http ://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

しかし、他の人が言っているように、svnのものを含むよりフレンドリーなパッケージがあります-VisualSVNサーバー(それは私を泣かせます)とCollabnetディストリビューション-後者はApacheのみであり、処女の太ももに手で巻かれていますこれは、常に他の誰よりも約3週間遅れて表示されるように見えることを意味します。

于 2008-08-15T21:15:38.307 に答える
0

現在考えられる唯一のことは、次のことです。管理者アカウントで実行していることを確認してください。サービスをインストールするには、これが絶対に必要です。

ところで、Subversion を楽しんでください :)

于 2008-08-15T20:51:20.320 に答える
0

リポジトリをもう少し安全な場所、おそらく「c:\SVNRepo」に移動することをお勧めします。

リポジトリを「ドキュメントと設定」に入れるのをためらっています。あなたのリポジトリは実際に「my_repository」と呼ばれていますか?

于 2008-08-15T20:57:39.450 に答える
0

Visual SVN Serverを使用することをお勧めします。インストールが非常に簡単

于 2008-08-15T21:04:49.623 に答える
0

これにコマンドラインインストーラーを使用したことはありません。以下から最新のものをダウンロードしていると思います。

http://svnservice.tigris.org/

インストーラーを実行し、構成ツール ([スタート] メニュー、SVN サービス、SVN サービス管理) を使用してセットアップします。

于 2008-08-15T20:48:06.677 に答える