- ベストアンサー
svnserverを設置したがコミットできない
- 自分のwindows10のPCにSVNサーバを構築したが、コミットができないエラーが出ています。
- エラーメッセージでググったところ、svnserve.confファイルの修正が必要だとわかりました。
- しかし、C:¥Apache24フォルダ内にsvnserve.confファイルが見当たらないため、解決方法を知りたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>現在、リポジトリなどのフォルダを"D:¥svn"に設置しています。ここにsvnserve.confファイルを設置するなどで解決できませんでしょうか? 私が#1に書いた回答読まれてますか? svnserve.confが、どこにあるのか書いているんですけど。
その他の回答 (2)
- wormhole
- ベストアンサー率28% (1626/5665)
>今回自分がインストールしているのがApacheの機能の一部のタイプみたいのようですね。httpプロトコルではコミットも正常にできることを確認できました。 apacheとは別にsvnserveも使えるよう設定されてますよね? svnserveの設定はapacheでの設定とは別なんです。 >Apacheベースの場合はhttp,httpsでの使用を考える必要がありそうですね。 apacheベースというのは何をいわれているのかわかりませんが、 今使用されているのはsubversionの機能を扱えるようにするためにsubversionのライブラリをリンクした(apacheの)モジュールを組み込んだapacheですよ(だから機能としてはsubversionそのものです)。
お礼
回答頂きありがとうございます。 svnプロトコルも一応使えるようにしたい場合なんですが、svnserve.confというファイルを作成すれば良いのでしょうか? 現在、リポジトリなどのフォルダを"D:¥svn"に設置しています。ここにsvnserve.confファイルを設置するなどで解決できませんでしょうか?
- wormhole
- ベストアンサー率28% (1626/5665)
>C:¥Apache24 >このフォルダ内にsvnserve.confのファイルが見当たらないのですが、どのよう>に解決したら良いかご存知の方いらっしゃいましたら、ご教示よろしくお願い致します。 なぜsvnserve.confが「C:¥Apache24」にあるはずと思われたのですか? svnserveとapacheは関係ありませんけど(svnプロトコルでアクセスする分にはapache不要です)。 svnserve.confがあるのは、svnadminで作成したリポジトリのディレクトリのconfディレクトリです。
お礼
回答頂きありがとうございます。今回自分がインストールしているのがApacheの機能の一部のタイプみたいのようですね。httpプロトコルではコミットも正常にできることを確認できました。Apacheベースの場合はhttp,httpsでの使用を考える必要がありそうですね。
お礼
回答頂きありがとうございます。 svnserve.confは作成したリポジトリフォルダのconfフォルダの中に入っているのですね。 同じフォルダのpasswdにユーザを登録したら、svnプロトコルでもコミットできるようになりました。 こちらのサイトで設定方法を確認できました。 『WindowsでのSubversionの導入』 ⇒ https://ameblo.jp/k-freedom7/entry-11946273611.html #アメブロ @ameba_officialより 6、7年前にsvnserverの建て方を教えてもらいましたが、ほとんど全部忘れてました。サーバトラブルをきっかけに再確認できてよかったです。