WindowsにSubversionのサービスを登録する方法

このQ&Aのポイント
  • WindowsにSubversionのサービスを登録する方法について説明します。
  • Windows Vista UltimateにSubversionをインストールし、サービスを登録しようとするとエラーが発生します。
  • エラーの原因はアクセスが拒否されることです。
回答を見る
  • ベストアンサー

WindowsにSubversionのサービスを登録する方法について

WindowsにSubversionのサービスを登録する方法について 以下の環境にSubversionをインストールしています。サービスを登録使用とするとエラーのに成るのですが原因は何でしょうか? OS: Windows Vista Ultimate SVN: Setup-Subversion-1.5.1.en-us.msi TortoiseSVN: TortoiseSVN-1.5.3.13783-win32-svn-1.5.2.msi ウイルスバスター2008 Windowsファイアウールは無効 C:\\>sc create svnserve binpath= \"C:\\Program Files\\Subversion\\bin\\svnserve.exe\\ --service -r D:\\Repositories\" displayname= \"Subversion\" depend= tcpip start = auto [SC] OpenSCManager FAILED 5: アクセスが拒否されました。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

>サービスを登録使用とするとエラーのに成るのですが原因は何でしょうか? それを入力しているコマンドプロンプトはどのように起動しましたか? 「管理者として実行」していますか? 管理者権限を持ったユーザーだから大丈夫なはず。ということはありませんので注意が必要です。 あと… >sc create svnserve binpath= \"C:\\Program Files\\Subversion\\bin\\svnserve.exe\\ --service -r D:\\Repositories\"~ ですが、TortoiseSVNのヘルプをもう少し読んだ方がよろしいかと。

関連するQ&A

  • Subversionでチェックアウトができなくて困っています

    はじめまして。 現在 LAN 上の Ubuntu にリポジトリを作成し、 同一 LAN の Windows から svnserve を使って ファイル管理を試みようとしています。 すでに Ubuntu には subversion を、Windows には TortoiseSVN を インストールしており、Ubuntu にはリポジトリも作成しました (リポジトリは /home/svn/svntmp/repo というディレクトリです。)。 そして Ubuntu から Windows へデータをチェックアウトしようと していますが、そこが上手くいきません。 チェックアウトしようとすると失敗してしまい以下のような エラーメッセージが表示されます。 「No repository found in 'svn://***/home/svn/svntmp/repo/'」 (***はホスト名です) どうしてチェックアウトできないのか、 またどうすればチェックアウトできるようになるのか、 教えていただけると幸いです。 よろしくお願いいたします。 環境は ・Ubuntu デスクトップ版 7.10 ・Windows XP Pro をそれぞれ使用しています。 また Windows には TeraTerm を入れて SSH 接続で Ubuntu を動かしています。

  • Subversionの組み込みで、Apacheが再起動せず

    SubversionとApacheの組み合わせについて、教えてください。 Subversion(svn-win32-1.6.6.zip)、Apache(apache_2.2.11-win32-x86-no_ssl.msi)をダウンロードして、インストールしました。 設定は、 http://tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-serversetup-apache.htmlの「Subversion のインストール」で、書かれているとおりに設定しました。 しかし、起動すると、「The requested operation has failed!」となって、再起動しません。 調べたところ、バージョンの組み合わせがあるようです。 「Subversion Win32 binaries for Apache 2.2.x (2.2.11 or higher is required within the 2.2.x series). 」のバージョンですが、何がいけないのでしょうか?

  • Subversionのチェックアウトの件で、どなたか教えていただけない

    Subversionのチェックアウトの件で、どなたか教えていただけないでしょうか。 (Subversion初心者です) 1.Subversionで、文書管理を行うことを検討しています。TortoiseSVNからリポジトリ上に   登録された文書をフォルダ単位でチェックアウトはできるのですが、ファイル単位で   チェックアウトを行うことができません。これは、Subversionの仕様でしょうか。 2.TortoiseSVN以外のツール(例.Eclipseなど)を使用すれば、ファイル単位でチェック   アウトを行うことが可能でしょうか。 3.もし、フォルダ単位でしかチェックアウトができない場合、困るような気がします   が、通常、どのような運用をされているのでしょうか。例えば、リポジトリー上、   できるだけ細かくフォルダを作成しているなどです。 以上、よろしくお願いいたします。

  • subversionのBASIC認証の回数について

    初めまして。x86machineと申します。 現在ファイルのバージョン管理を行うため、subversionの導入を行っております。 Linux(CentOS)サーバへsubversionを追記致します参考にしたサイトで紹介している設定方法に従ってWebDAV経由で Basic認証をパスする形でリポジトリでアクセスできるよう設定しました。 WindowsクライアントにインストールしたTortoiseSVNからリポジトリへアクセスしたところ、アカウントを間違えずに入力したとしても、 BASIC認証の要求ウィンドウが2~3回繰り返し表示されてしまいます。 要求された分、間違えずにユーザ名とパスワードを入力すればリポジトリを閲覧することができ、データのチェックアウトやコミットも行うことができます。 subversionでは、BASIC認証でパスワードを入力要求の回数は数回繰り返されるのが普通なのでしょうか? Apacheのエラーをログから確認したところ、認証を行っている間ずっとHTTPの207エラーをはいていたようです。 設定を見直したのですがどこがどう違うのか分からなかったため、質問を投稿させていただいた次第です。 WebDAV、若しくはsubversionの設定に何か間違いがあるのでしょうか? コンフィグ・ファイルの内容と、Apacheのエラーを追記致しますので、何かご回答をいただければと思います。 また、質問内容や原因を判断するにあたっての必要なデータに不足がありましたら、お手数ですがこちらもご指摘いただきたいと思います。 宜しくお願いします。 ----------------------------------------------------------- ・環境について  サーバ   : CentOS 5.0  クライアント: Windows 2000 Professional (32bit) 及び Windows XP Professional (32bit) Apache : 2.2.3-11.el5 subversion : 1.4.2-2.el5 mod_dav_svn : 1.4.2-2.el5   他   : TortoiseSVN 1.5.6, Build 14908 - 32 Bit ・リポジトリの作成場所  /var/www/配下に"svn"フォルダを作成し、その中に作成。 ・subversion,WebDAV設定の際に参考にしたサイト  http://www.proton.jp/apps/subversion.html  http://sfi.hamazo.tv/e1447564.html  http://d.hatena.ne.jp/ishikawa84g/20080915/1221424863  http://www.server-world.info/note?os=ce5&p=subversion  http://park1.wakwak.com/~ima/centos4_subversion0001.html ・subversionのコンフィグファイルの内容       …… <Location /svn/> DAV svn SVNParentPath /var/www/svn #Limit write permission to list of valid users. #<LimitExcept GET PROPFIND OPTIONS REPORT> #Require SSL connection for password protection. #SSLRequireSSL AuthType Basic AuthName "Authorization Realm" #AuthUserFile /path/to/passwdfile AuthUserFile /var/www/svn/.htpasswd AuthzSVNAccessFile /etc/httpd/svnaccess Require valid-user #</LimitExcept> </Location> ・BASIC認証時、Apacheのエラー  (端末からsvnuserとしてリポジトリへアクセス。) 192.168.1.197 - svnuser [27/Jan/2009:19:59:46 +0900] "OPTIONS /svn/project HTTP/1.1" 200 - 192.168.1.197 - svnuser [27/Jan/2009:19:59:46 +0900] "PROPFIND /svn/project HTTP/1.1" 207 653 192.168.1.197 - svnuser [27/Jan/2009:19:59:46 +0900] "PROPFIND /svn/project/!svn/vcc/default HTTP/1.1" 207 404 192.168.1.197 - svnuser [27/Jan/2009:19:59:46 +0900] "PROPFIND /svn/project/!svn/bln/9 HTTP/1.1" 207 455 192.168.1.197 - svnuser [27/Jan/2009:19:59:46 +0900] "PROPFIND /svn/project HTTP/1.1" 207 653 192.168.1.197 - svnuser [27/Jan/2009:19:59:46 +0900] "PROPFIND /svn/project/!svn/vcc/default HTTP/1.1" 207 404 ……

  • Subversionのリポジトリでが壊れてしまったようなのですが。。

    Subversionのリポジトリでが壊れてしまったようなのですが、 どなたか修復方法を教えていただけないでしょうか? 状況は以下の通りです。 * on TortoiseSVN(Version 1.4.3.8645) ・リポジトリにimportしようとすると"Error Can't create directory 'D:\user\Creation\Program\Repository\db\transcations\19-1.txn':指定されたパスが見つかりません。"と表示される。 ・Repo-BrowserでShow logをすると"Revision file lacks trailing newline"とエラーが出る。 *on Subversion(Version 1.4.3 (r23084)) ・svn admion recoverすると正常に復旧が終了したように見える。 ・svn dumpをするとリビジョン1のダンプ中に"svnadmin: リビジョンファイルの末尾に改行がありません"とエラーが出て止まってしまう。 リポジトリの管理はTortoiseSVNで行っておりました。脈絡もなくこうなってしまったので原因が分かりません;OSはWindows XP2です。 どなたかアドバイスしていただけると幸いです。

  • svnserverを設置したがコミットできない

    現在、自分のwindows10のPCにSVNサーバを、下記のサイトを参照しながらインストール作業を行っています。 WindowsにSubversion 1.12サーバーを構築する https://blogs.osdn.jp/2019/06/14/subversion.html 最後まで進めて、新規に作成したリポジトリの"repos"というのをtortoiseSvnで svn://192.168.1.188/repos というURLでチェックアウトするとできるのですが、テキストファイル1個をコミットしようとすると、なぜか Error Commit failed (details follow): Error Authorization failed このようなメッセージが出てきてコミットが失敗します。 メッセージ内容でググってみたところ次のようなサイトが出てきました。 https://axion.sakura.ne.jp/blog/index.php?UID=1414755723 このサイトの内容から、svnserve.confの中身の一部に修正を加えないといけないとのことなのですが、 C:¥Apache24 このフォルダ内にsvnserve.confのファイルが見当たらないのですが、どのように解決したら良いかご存知の方いらっしゃいましたら、ご教示よろしくお願い致します。

  • ”Tortoise SVN” と ”Subversion”って違いはなんですか?

    1年前くらい前から、知人が使っていて便利そうだと思いTortoiseSVNをダウンロードして使っています。 知人はプログラマでこの手のソフトを使って仕事をしているらしく詳しい人間で、このTortoiseSVNのダウンロードサイトを教えてくれました。ただ、彼はこれのことを必ずと言っていいほど”Subversion”と呼んでいます。 OKWaveでTortoiseSVNのことでわからないことがあるときに検索してみたのですが、ある人は”TortoiseSVN”である人は”Subversion”と呼んでいたりするのですが、何か深い意味はあるのでしょうか? Subversionは親フリーソフトで、それから派生したものがTortoiseSVNみたいな話なのでしょうか。SVNソフトって世の中にいろいろとあるというのは聞いたことがあります。 ご存じの方いらっしゃいましたらどうぞご教授よろしくおねがいいいたします。

  • subversionでコミットしたらftpなどしなくても即反映したい

    最近subversionを試験的に導入してみているのですが これがあればソースコードの一括管理などが出来き 趣味ですが1人で開発するにしても世代管理などがあっていいですね! そこで最近、このように出来ないのか?と悩んでおります。 ---------------------------------------------------------------- ■subversionが導入される前 1.Windows上のローカルで開発(127.0.0.1) ↓ 2.LinuxにあるFTPサーバー(192.168.0.50)へアップロード ↓ 3.Windows上のブラウザで表示の確認(http://192.168.0.50/) といったようなことをしていたのですが、ソースコードの世代管理と一元管理をしたいので FTPサーバーが立っているLinux(192.168.0.50)にsubversionをインストールしました。 ■subversionが導入された時(導入された今の現状) 1.Windows上のローカルで開発(127.0.0.1) ↓ 1b.Linuxにあるsubversionサーバー(192.168.0.50)へTortoiseSVNを使用してコミット ↓ 2.LinuxにあるFTPサーバー(192.168.0.50)へアップロード ↓ 3.Windows上のブラウザで表示の確認(http://192.168.0.50/) ですが、以下のような手順にならないでしょうか? ■subversionが導入された時(こんな風にはできないの?) 1.Windows上のローカルで開発(127.0.0.1) ↓ 2.Linuxにあるsubversionサーバー(192.168.0.50)へTortoiseSVNを使用してコミット ↓ 3.Windows上のブラウザで表示の確認(http://192.168.0.50/) ---------------------------------------------------------------- つまり具体的な開発のシーンケースはこのような感じです。 Windows上で開発をしています。 そこでチェックアウトされたファイルを作ったり変更したり作成を行いました。 そして、ある程度、ローカルで色々開発をしローカルで動作確認をした後、 TortoiseSVNでコミットをします。 そのコミット先は、subversionのリポジトリ(192.168.0.50)です。 その後、WindowsでFFFTPを使用して、(192.168.0.50)のサーバーにアップロードをします。 アップロード後、Windowsでhttp://192.168.0.50/ でアクセスをして確認をします。 この状況でも満足なのですが、 もっと欲を言えば、コミットの作業をしたら、ファイルが自動でftpなどがされ 即時反映しないのかな?と思うのです。 もしもこのような動作が無理であれば リポジトリになどに対して現在の最新のリビジョンのファイルって 持たせることはできないんでしょうか? なにぶんsubversionは(私ではノウハウが弱い) まだ具体的になにが出来てなにが出来ないといったことが 理解できてないので、そういうの出来ますよ。それは無理ですよ。 といった事柄でも助かります。 ただlinuxに対してもノウハウが弱いので、 もしこのようなことが可能であるならば そのようなサイトなどを紹介しているサイトか、詳細を教えていただきたいと思います。(linuxはredhatを使用しています)

  • Subversion機能について

    Subversionのロック機能に関して質問なのですが、 下記の環境で、 TortoiseSVNから、ロックの取得をすると エラー: Lock request failed: 401 Authorization Required と、表示されロックすることができません。 apacheログには、 No such file or directory: Anonymous lock creation is not allowed. [401, #405] と出力されており、原因がわかりません。 どなたか御存じの方いらっしゃいますでしょうか? ーーーーーーーーーーーーーーーーーーーーーーー サーバー: OS fedora4 Subversion 1.2.3 mod_dav_svn 1.2.3 apache2.0.54 クライアント: TortoiseSVN 1.4.3 設定 ーーーーーーーーーーーーーーーーーーーー /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <Location /svn> DAV svn SVNPath /var/www/123 </Location> apache起動時エラー [Mon May 07 19:21:50 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Mon May 07 19:21:50 2007] [warn] module dav_svn_module is already loaded, skipping [Mon May 07 19:21:50 2007] [warn] module authz_svn_module is already loaded, skipping [Mon May 07 19:21:50 2007] [notice] Digest: generating secret for digest authentication ... [Mon May 07 19:21:50 2007] [notice] Digest: done [Mon May 07 19:21:50 2007] [notice] LDAP: Built with OpenLDAP LDAP SDK [Mon May 07 19:21:50 2007] [notice] LDAP: SSL support unavailable [Mon May 07 19:21:50 2007] [notice] Apache/2.0.54 (Fedora) configured -- resuming normal operations dav_svn_moduleと、authz_svn_moduleは存在していることを確認ずみ。

  • TortoiseSVNでアクセスエラー

    Subversion関連の質問です。 クライアント側からTortoiseSVNのリポジトリブラウザを使用し サーバ側にあるリポジトリにsvn:// プロトコルでアクセスしたところ 以下のエラーメッセージが表示されました。 (file:// プロトコルではアクセス可能です。) 「ホスト'サーバ名'に接続できません: 呼び出しでポインタ引数を  使用するときに、無効なポインタ アドレスを検出しました」 svnserveは起動していますが、他にも設定等が必要なのでしょうか。 ■サーバ側の情報 ○OS  Microsoft Windows 2000 Server ○Subversion のバージョン  version 1.6.6. ■クライアント側の情報 ○OS  Microsoft Windows XP Professional Version 2002  Service Pack 3 ○TortoiseSVN のバージョン  TortoiseSVN 1.6.12