「Bazaar」の版間の差分
提供: 個人的記録
細 (Gonbe がページ「Softwate/Bazaar」を「Software/Bazaar」に、リダイレクトを残さずに移動しました) |
|||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
<div id="mf-ABC"> | <div id="mf-ABC"> | ||
+ | [[Category:Software]] | ||
== インストール == | == インストール == |
2013年12月30日 (月) 06:42時点における最新版
インストール
さくらのサーバに構築した部分についてのみ記載。
ローカル側は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://<アカウント名>@<ホスト名><リポジトリパス>