WindowsサーバにSVNリポジトリを作成した際のメモ(TortoiseSVN(svnserve)利用)
基本情報
- 執筆:2018/2/13
- OS:WindowsServer2008R2(64bit)
- TortoiseSVN:Ver.1.9.7.27907
プロトコルの選択
SVNのリポジトリにアクセスする際のプロトコルは以下の4種類がある模様。
- file
- http
- https
- svn
- svn+ssh
一番お手軽そうなsvnを利用。
ソフトウェアインストール
お手軽、且つ今まで利用経験のあるTortoiseSVNを利用。svnserveを利用する際はcommand line clienttoolsをインストールする必要があります。
(デフォルトではインストールされないので、svnserveの実行モジュールが存在しない点でまずハマりました。)
リポジトリの新規作成
任意フォルダで右クリックしても、TortoiseSVNのメニューが出ない。これは再起動で出現するように。
svnserveの実行
以下のページを参考にsvnserveの実行を試みるもエラーが発生、別マシンからsvnプロトコルでのアクセスができない。よく読んでみると「※anon-accessとかauth-accessとかの#コメントをはずすときは行の先頭に空白は入れずに左詰にしないとsvnserve起動時にエラーになるみたいなので注意。」
http://npnl.hatenablog.jp/entry/20070312/1173726110
svnserve.confの#を外して有効化する際、半角スペースを除去していないことが原因でした。半角スペースを除去し、svnserveを再起動したところ、無事アクセスできるように。執筆された方ありがとうございます。