Slicehost で Bazaar を設定する方法

Slicehost で Bazaar を設定する方法

スライスホストに Bazaar をインストールすることはできましたが、リポジトリを Web からアクセス可能にする方法がわかりません。何か提案はありますか?

答え1

読み取り専用リポジトリの場合は、.bzr フォルダーを含むディレクトリを Web アクセス可能なディレクトリに配置するだけです。Subversion が使用するような Web サーバー モジュールはありません (ただし、mod_dav_svn は HTTP 経由の読み取り/書き込みアクセスを許可しますが、これは Bazaar では実行されません)。

ウェブスペースにディレクトリを作成するには、

bzr init-repo --no-trees directory

次に、ローカル リポジトリをこれにプッシュします (bzr+ssh または sftp を使用)。これにより、リポジトリ ファイルのみが Web スペースに存在し、完全な作業ディレクトリではないことが保証されます。プッシュ後にフォルダーに .bzr フォルダーだけが含まれる場合は、正しく実行されています。

もちろん、Web スペースへのアクセスを保護/認証/ログ記録するために適切な手順を実行する必要があります。

答え2

sshを使用する場合、bzrコマンドssh://server.com/path/to/repoを実行できます。

これは、SSHが機能するため自動的に行われます。キーなどを設定するだけで、パスワードなどを省略できます。

関連情報