2010年8月9日月曜日

SVN+SSH(公開鍵認証)でバージョン管理を構築

SVNを使ってファイルのバージョンを管理します。

嬉しいこと。
・ファイルの変更履歴を管理できる。
・複数人(複数PC)でファイル編集ができる。

さくらのレンタルサーバにSVNサーバを構築して、EclipseまたはWindowsから利用する。

さくらのレンタルサーバにSVNのインストールするやり方はここを参考にした。
http://mishuku.net/archives/2008/02/subversion-install.php

EclipseにSVNのクライアントPluginのインストールするやる方はここを参考にした。
http://server.seasar.org/manual/install_subclipse.html

WindowsからSVNクライアントを利用した場合にはこのソフトがオススメ。
http://www.gside.org/Gentoo/subversion/subversion_client.html
http://sourceforge.jp/projects/o2on/wiki/TortoiseSVN導入(公開鍵の設定)

SSH2で接続した場合には、公開鍵を作成してクライアントとサーバに置いてください。
また、svnでの接続先は次のようにする。
svn+ssh://<ユーザ名>@<ホスト名>/<リポジトリ>

※メモ
Eclipseでリンクフォルダにしているとバージョン管理できないので気をつけましょう。
僕はこのワナにはまって、1時間くらい時間を費やしてしまった;;