「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

手順

  1. モジュールのインストール
    • 各モジュールはpythonモジュールとしてインストール可能
    • pythonモジュールのインストールは以下のコマンドで実行
    python setup.py install --home <インストール先>
  2. 環境変数の設定
    • PYTHONPATH に以下のパスを設定
      • <Bazaarインストールパス>/lib/python
      • <pycryptoインストールパス>/lib/python
      • <paramikoインストールパス>/lib/python
    • PATH に以下のパスを設定。この設定を行わないと、外部からbzr+sshでの接続が行えない
      • <Bazaarインストールパス>/bin

リモートリポジトリの作成

リモートサーバに対してリポジトリを作成するには以下のコマンドを実行する。
Windowsからさくらのサーバ上に構築したbzrでリポジトリが作成できることを確認済み。

bzr init bzr+ssh://<アカウント名>@<ホスト名><リポジトリパス>

コメント

コメント: