Amazon S3에 중앙 집중식 수은 저장소를 호스팅하는 것이 경제적으로 가능합니까? 내가 알 수있는 한, S3 계정과 도메인 이름을 구입하면, 그것을 원격 서버로 사용할 수 있습니다. 기초에 그것의 0.15 달러 당 달 당 gb 및 모든 나의 repos 함께 아마 어리석게 싸게 만들 것입니다 300mb 미만에 오는지 ... 또는 나는 무언가를 놓치고 있는가?아마존 S3를 사용하여 원격 Hg 리포지토리 호스팅
답변
그러나 당신은 실행 파일을 실행할 수있는 곳에서 호스팅하는 것보다 약간의 속도/효율성을 잃을 수 있습니다. Mercurial에는 복제, 푸시 및 풀 동안 실행되는 서버 측 코드가 있습니다. 정상적인 설정에서는 http를 통해 cgi 또는 wsgi를 실행하거나 ssh를 통해 hg 실행 파일을 실행하여 원격 실행을 트리거합니다. 이들 중 어느 것도 S3에서 사용할 수 없습니다.
그러나 제한을 피할 수있는 방법은 몇 가지가 있습니다. 하나는 제한이 있고 하나는 설정이 더 필요합니다.
옵션 하나는 거기에 repo를 입력하고 http-static://
개의 URL을 통해 액세스하는 것입니다. 이는 읽기 전용 폴백 모드 인 mercurial offers입니다. 매우 효율적이지는 않지만 언급 한 바와 같이 읽기 전용입니다.
옵션 2는 s3fs or fuse과 같은 것을 사용하여 로컬 파일 시스템에 s3을 마운트하는 것입니다.
어느 경우에도 Mercurial의 세련된 웹 인터페이스는 s3에서 사용할 수 없습니다.
요즘에는 자동 대체 기능이 있기 때문에' http : //'URL. –
우, 아주 좋아. –
s3fs를 사용하여 저장소를 호스팅하는 방법을 설명하면서 설치 작업을 수행했습니다. 그러나, 나는 누출을 중단 할 때마다 지금은 손상된 저장소를 얻고 있습니다. 나는 확실히 말할 수는 없지만, 내 가장 좋은 추측은 수은이 S3에서 제공하는 "궁극적 인 일관성"으로 훌륭하게 재생되지 않는다는 것입니다. 결론 : 나는 그것이 가능하다고 생각하지 않는다. –
아니요, 그렇지 않습니다. 나는 네가 싼다고 생각하는 것을 모른다. 나는 그것을 사용하고 있으며 나는 때때로 1.6 달러를 청구 받는다. 나는 거기에 큰 백업을 배치. 원한다면 2 달러 정도를 잃어 버릴 위험에 처해보십시오.
덧붙여서, Firefox의 확장 기능인 S3Organizer을 사용하는 것이 좋습니다.
참고 : BitBucket.org는 Amazon S3에서 실행되므로 처음에는 Mercurial 저장소를 호스팅하지 않습니다 .-) –
사용 용도로만 제공되는 경우 가천을 참조하십시오. 가격은 무료이며 코드 리뷰와 멋진 웹 앱 http://www.fogcreek.com/kiln/StudentAndStartup.html에서 빌드하십시오 (이름에도 불구하고, 그것은 학생/신생 기업을위한 것이 아닙니다) –