「Bazaar」の版間の差分

提供: 個人的記録
移動: 案内検索
 
(同じ利用者による、間の2版が非表示)
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

手順

  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://<アカウント名>@<ホスト名><リポジトリパス>

コメント

コメント: