ロリポップ!(lolipop)のチカッパプランではSSHを利用できます。
さらに/usr/bin/svn
が利用できるため、SVNをインストールできます。
SVNリポジトリを作っておくと、ソースコードの管理やローカルファイルの管理にも利用できるのでお勧めです。
毎回、リポジトリ作成方法をググってたので、備忘録を兼ねてエントリーに起こします。
1. SSH設定情報の確認
ロリポップのユーザー専用ページにログインし、『WEBツール』>『SSH』を開きます。
SSHが無効になっている場合は有効化してください。
※マスキングやダミーの情報に書き換えています。
下記の4項目の設定情報を控えます。
- サーバー
- アカウント
- 接続ポート
- パスワード
2. Tera Termの用意
SSH接続ターミナルとしてTera Term (テラターム) を利用します。
ここからダウンロードできます。
– Tera Term (テラターム) プロジェクト日本語トップページ – SourceForge.JP
3. Tera TermのSSH接続
- Tera Termを起動します
- ホストにサーバーを入力
- TCPポートに接続ポートを入力
- [OK]を押します
- ユーザー名にアカウントを入力
- パスフレーズにパスワードを入力し
- [OK]を押します
よくわからない場合はこちらも参照してください。
– Win TeraTermのSSH設定について / ユーザー専用ページ / マニュアル – ロリポップ!
4. SVNのインストール
ここからスタートします。
階層が違う場合は移動してください。
$ pwd
/home/users/0/lolipop.jp-********
4.1 リポジトリ用のディレクトリの作成
$ mkdir -p repos
$ cd repos
4.2 リポジトリの作成・初期化
my_svnの部分は適宜変更してください。
$ mkdir -p my_svn
$ svnadmin create my_svn
4.2.1 trunk・branches・tagsの作成
$ svn mkdir file:////home/users/0/lolipop.jp-********/repos/my_svn/trunk -m "create trunk"
$ svn mkdir file:////home/users/0/lolipop.jp-********/repos/my_svn/branches -m "create branches"
$ svn mkdir file:////home/users/0/lolipop.jp-********/repos/my_svn/tags -m "create tags"
5. チェックアウト
TortoiseSVNを利用し、チェックアウトをします。ダウンロードこちらから。
– TortoiseSVN
5.1 SSHクライアントの設定
SSHクライアントの設定が必要です。
TortoiseSVNの設定を開き、[ネットワーク] > [SSH]にSSHクライアントの設定をします。
今回はTortoiseSVNに同梱されているTortoisePlink.exeを利用します。
[参照]からTortoisePlink.exeを選択し、-P 2222
を付与します。
"C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe" -P 2222
5.2 チェックアウト
リポジトリのURLは下記の通りになります。
svn+ssh://[アカウント]@[サーバー]/[リポジトリまでの絶対パス]
今回の例ではこのような形式なります。
svn+ssh://lolipop.jp-********@ssh***.lolipop.jp/home/users/0/lolipop.jp-********/repos/my_svn/trunk
パスワードが求められたらパスワードを入力してください。
これでSVNが利用できるようになります。
[AD]