Slicehost에서 시장을 설정하는 방법

Slicehost에서 시장을 설정하는 방법

Slicehost에 Bazaar를 설치했지만 저장소 웹에 액세스할 수 있게 만드는 방법을 잘 모르겠습니다. 어떤 제안이 있으십니까?

답변1

읽기 전용 저장소의 경우 .bzr 폴더가 포함된 디렉터리를 웹에서 액세스할 수 있는 디렉터리에 넣으면 됩니다. Subversion 사용과 같은 웹 서버 모듈은 없습니다(물론 mod_dav_svn은 Bazaar가 수행하지 않는 HTTP를 통한 읽기/쓰기 액세스를 허용하지만).

다음을 사용하여 웹 공간에 디렉토리를 생성해야 합니다.

bzr init-repo --no-trees directory

그런 다음 bzr+ssh 또는 sftp를 사용하여 로컬 저장소를 여기에 푸시합니다. 그러면 저장소 파일만 웹 공간에 있고 전체 작업 디렉토리가 아니라는 것을 확인할 수 있습니다. 푸시 후 폴더에 .bzr 폴더만 포함되어 있으면 올바르게 수행한 것입니다.

물론 웹 공간에 대한 액세스를 보호/인증/로그하기 위해 적절한 조치를 취해야 합니다.

답변2

SSH로. bzr 명령 ssh://server.com/path/to/repo를 수행할 수 있습니다.

SSH가 작동하기 때문에 이는 자동으로 발생합니다. 키 등을 설정하면 모든 비밀번호 등을 건너뛸 수 있습니다.

관련 정보