Bazaar

提供: 個人的記録
2013年12月22日 (日) 03:50時点におけるGonbe (トーク | 投稿記録)による版 (ページの作成:「<div id="mf-ABC"> == インストール == さくらのサーバに構築した部分についてのみ記載。<br> ローカル側はWindows版であればインスト...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

インストール

さくらのサーバに構築した部分についてのみ記載。
ローカル側は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://<アカウント名>@<ホスト名><リポジトリパス>