Logré instalar bazaar en slicehost, pero no estoy seguro de cómo hacer que el repositorio sea accesible. ¿Alguna sugerencia?
Respuesta1
Para repositorios de solo lectura, solo necesita colocar el directorio que contiene la carpeta .bzr en un directorio accesible desde la web. No existe un módulo de servidor web como el que usa Subversion (aunque, por supuesto, mod_dav_svn es lo que permite el acceso de lectura/escritura a través de HTTP, lo cual Bazaar no hace.
Debes crear el directorio en el espacio web usando
bzr init-repo --no-trees directory
Luego envíe un repositorio local a este (usando bzr+ssh o sftp). Eso asegurará que solo los archivos del repositorio estén en el espacio web y que no sea un directorio de trabajo completo. Si después del envío su carpeta solo contiene una carpeta .bzr, lo ha hecho correctamente.
Por supuesto, debe tomar todas las medidas adecuadas para proteger/autenticar/registrar el acceso al espacio web.
Respuesta2
Con sh. Puedes hacer el comando bzr ssh://server.com/path/to/repo
Esto sucede automáticamente ya que ssh simplemente funciona. Simplemente configure claves y demás para que pueda omitir todas las contraseñas y demás