Windowsで動作しているクラウドホスティング上でSVNをインストールする手順は何ですか?
SVN(Subversion)サーバーとクライアントツールのインストール手順は次のとおりです。
- クラウドホスティングに Apache HTTP Server をダウンロードしてインストールします。Apache の公式 Web サイト (http://httpd.apache.org) から Windows プラットフォーム用のインストーラーをダウンロードできます。
- インストールしよう Apache HTTP Server :インストーラを起動して,指示に従ってインストールを行います。インストール後,Apache HTTP Server は既定のパス(通常は C:\Program Files\Apache Group\Apache2)にインストールされます。
- Apache HTTPサーバーの設定:confフォルダを開き、httpd.confファイルを見つける。テキストエディタ(Notepad++など)でファイルを開く。
- モジュールの有効化: httpd.conf ファイルで以下の 2 行を検索し、行頭のコメント記号(#) を削除してこれらのモジュールを有効にします:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
- SVN リポジトリの場所:httpd.conf ファイルで下記のコードブロックを探し、コメントアウトを外してパスを適切な SVN リポジトリのパスに変更します。
<Location /svn>
DAV svn
SVNParentPath "C:/svnrepos"
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile "C:/svn-auth-file"
Require valid-user
</Location>
- Cドライブの直下にsvnreposというフォルダを作って、SVNリポジトリにしてください。
- 認証ファイルを作成:Cドライブのルートに「svn-auth-file」という名前のファイルを作成して、SVN認証情報を保存します。htpasswdツールを使用してファイルを作成するには、次のコマンドを実行します:
htpasswd -cm C:\svn-auth-file username
作成するSVNユーザー名です。実行後にパスワードの入力画面になります。
- httpd.confファイルを保存したら、設定を有効にするために、Apache HTTP Serverサービスを再起動します。
- SVNクライアントのインストール:SVNクライアントツール(TortoiseSVN(https://tortoisesvn.net/downloads.html)など)をダウンロードしてインストールしてください。
- SVN を使う方法:Windows エクスプローラーを開き、任意のフォルダーを右クリックして「SVN チェックアウト」を選択する。リポジトリの「URL」にサーバーの URL(例:http://localhost/svn/)を入力した後、作業コピー用としてローカルフォルダーを選択するとよい。
これでSVNサーバとクライアントツールはインストールと設定が完了し、SVNクライアントを利用したバージョン管理を実行できるようになりました。