追加された行はこの色です。削除された行はこの色です。[#s3545e22]Subversionをレンタルサーバ「CORESERVER.JP」に置く設定のメモを書いていきます。[#kf776c78]会社の同僚にCORESERVER.JPというサーバを教えてもらいました。~CGIもある程度揃っていて、容量も15ギガで良さげです。~これの前身?のXREAというサーバーもやってるらしいので、実績もまずますです。コアサーバー:http://www.coreserver.jp/]]~~とりあえず、サーバはここに決定!!~最初からSubversionが入っているのは良いが、バージョンが古いため、安定バージョンの中で新しいバージョンをインストールして使うことにしました。[#CORESERVERInstallSVN]以下の説明の元ソースです。~Linux初心者には、こういう解説はものすご~くありがたいです。~以下のWebページの作者に感謝&smile;~-[[CORESERVERにSubversionをインストールする:http://stickstack.org/coreserver/subversion]]~-[[coreserverにSubversion入れようとしたのだが...:http://hemiolia.com/blog/200801/000138]]~~+&color(blue){''入れるのが初めてであればこの項目は飛ばしてください。''};~旧バージョンを全く同じ手順で入れている場合、ホームのルートに「packages」フォルダが出来ていると思います。~この中に前回インストールしたファイル群が含まれていますので、このフォルダを削除するかリネームして下さい。~これで古いバージョンのアンインストールは完了です。~+&color(blue){''過去で既に行っている場合はこの項目は飛ばしてください。DB」をインストールする~以下のコマンドを順番に打ち込めばインストール出来ます。install※&color(red){''killされたりエラーが出たりして止まってしまったコマンドはもう一度''};行う。subversion-deps-1.6.9.tar.gz)を「tmp」フォルダに突っ込む~+「Subversion」をインストールする~以下のコマンドを順番に打ち込めばインストール出来ます。※&color(red){''killされたりエラーが出たりして止まってしまったコマンドはもう一度''};行う。~※特に「make」に関してはけっこう待たされるのでKillされることが多いです~&color(red){''自分の場合は「make」を3回繰り返してようやく成功しました。''};~+&color(blue){''過去で既に行っている場合はこの項目は飛ばしてください。PATH=$HOME/packages/bin:$PATH※当然、ユーザー名の所は自分のユーザー名を入れてね~+&color(blue){''過去で既に行っている場合はこの項目は飛ばしてください。.bashrc+ログインし直して、以下の3つのコマンドとも、バージョンが1.6.9と出れば成功です。接続:http://www.kuins.kyoto-u.ac.jp/news/47/putty-gen.html]]~※&color(red){''Subversionログイン用と、コンソールログイン用で別に設定(鍵作成)''};して下さい。??????...(省略)この設定は「svnserve」がある場所のフルパスを指定しています。~変更後、この鍵ではコンソールからログインする事が出来なくなりますので注意!~同じ事を言いますが設定(鍵作成)は&color(red){''Subversionログイン用と、コンソールログイン用''};で別にして下さい。[#n311d55b]例えば、カレントにリポジトリのフォルダ「repository」を置いた場合、アクセスするURLの書き方は以下の通りです。[#me0481b0]「post-commit」自体は、コミット後に実行するスクリプトの設定です。~ほとんどの人はこのフックの利用には、リポジトリのコミットやバックアップに関する連絡メールを送るのに使う様です。~この設定を何もしていないのに、警告が出る場合はpost-commitを無効化してしまいましょう。post-commitを以下の様にリネームすると実行されなくなります。‘5′という&color(red){''エラーが出てリポジトリが使えなくなる現象''};が起きています。~探してみると、同じ現象の方が居ました。接続設定」を追加しました。~※「authorized_keys?」ファイルの中身をいじってcommandを入れてる所が解決策となります。ユーザーが入れたスクリプトの動作は保証していませんという返答が来ました。