「Bazaar」の版間の差分
提供: 個人的記録
(ページの作成:「<div id="mf-ABC"> == インストール == さくらのサーバに構築した部分についてのみ記載。<br> ローカル側はWindows版であればインスト...」) |
|||
34行目: | 34行目: | ||
</pre> | </pre> | ||
+ | = コメント = | ||
+ | <comments/> | ||
</div> | </div> |
2013年12月22日 (日) 03:52時点における版
インストール
さくらのサーバに構築した部分についてのみ記載。
ローカル側はWindows版であればインストーラがあるのでメモを残す必要なしと判断。
前提条件
リモートサーバにはsshで接続可能なこと。
ssh接続ができないと、bzr+sshでの接続が行えないため実質使用できない。
必要モジュール
- bazaar ※ここでは2.6を想定。pythonのモジュールを取得する
- pycrypto 2.6
- paramiko 1.12
手順
- モジュールのインストール
- 各モジュールはpythonモジュールとしてインストール可能
- pythonモジュールのインストールは以下のコマンドで実行
-
python setup.py install --home <インストール先>
-
- 環境変数の設定
- PYTHONPATH に以下のパスを設定
- <Bazaarインストールパス>/lib/python
- <pycryptoインストールパス>/lib/python
- <paramikoインストールパス>/lib/python
- PATH に以下のパスを設定。この設定を行わないと、外部からbzr+sshでの接続が行えない
- <Bazaarインストールパス>/bin
- PYTHONPATH に以下のパスを設定
リモートリポジトリの作成
リモートサーバに対してリポジトリを作成するには以下のコマンドを実行する。
Windowsからさくらのサーバ上に構築したbzrでリポジトリが作成できることを確認済み。
bzr init bzr+ssh://<アカウント名>@<ホスト名><リポジトリパス>