スライスホストに 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が機能するため自動的に行われます。キーなどを設定するだけで、パスワードなどを省略できます。