1993年入社の相良です。宜しくお願いします。
ここ最近、仕事でSubversionを使用する機会が増えてきました。今までは用意されたリポジトリに対してチェックアウト/コミットしかしていなかったので、自分でサーバを用意できるよう環境の構築方法をまとめてみました。
- ダウンロード
下記サイトより最新版をダウンロード
https://osdn.jp/projects/sfnet_win32svn/releases/ - インストール
ダウンロードファイルを選択してインストール
正常にインストールされたか確認$ svn –version
- リポジトリ作成
作成するリポジトリ名と場所を決める。
E:\SNV:リポジトリを置く場所(ルートディレクトリ)
Repo:リポジトリ
とした場合、以下のコマンドでリポジトリを作成$ svnadmin create E:\SVN\Repo
- Windowsサービスとして登録
Windowsのサービスとして登録する。
サービス登録$ sc create svnserve binpath= “C:\インストールパス\Subversion\bin\svnserve.exe –service –root E:\SVN” displayname= “Subversion” depend= tcpip start= auto
サービス削除
$ sc delete svnserve
※赤字がサービス名
- ユーザ登録
E:\SVN\Repo\conf\passwd 以下のようにユーザを登録する。…
ユーザ名 = パスワード
sagara=tatsuya
… - コンフィグファイル修正
E:\SVN\Repo\conf\svnserve.conf に以下を設定…
anon-access = none
auth-access = write
password-db = passwd
realm = sagara Repository
… - ユーザ登録確認
以下のコマンドを実行しユーザが登録されているか確認する。$ svn co –username sagara svn://localhost/Repo
※後は Subversion クライアントをインストールし、チェックアウトしてから、追加、コミットを行う。
- 参考
http://fan.plus-idea.net/subversion/2012/04/subversion-server-windows-install/