2010-01-24 2 views
1

나는 어떤 시점에서 추가 코더가있을 수있는 작은 프로젝트에서 일하고있다 - 나는 (최근에 sourceforge를 통해 사용하기 시작한) svn에 익숙해 져야하고 싶다. 인터넷에 코드를 게시 할 필요없이이 프로젝트에이 코드를 사용할 수 있습니다. 소스 포지 프로젝트에 코드를 추가하면 어떻게됩니까?버전 관리 및 코드 호스팅 - 내가 잃어버린

셸 액세스 권한이있는 일부 호스팅 공간 (dreamhost)이 있고 이상적으로는 내 dreamhost 계정에 설치할 수있는 web-fronted 버전 제어가 필요하고 어디에서든지 내 프로젝트를 수정할 수 있습니다. 있다.

처럼 보일 수있는 가능성 (reviewboard.org, trac etc)이있는 것 같습니다.하지만 너무 간단한 해킹없이 간단히 설치할 수있는 간단한 베어 본 시스템이 있습니까?

감사합니다.

+0

dreamhost는 다른 것을 필요로하지 않는 SVN을 지원합니다. 즉, 나는 많은 성공을 거둔 dreamhost 계정에 대해 GIT를 사용하고 있습니다. –

+0

dreamhost에서 실행되도록했습니다 - 그들은 또한 tortoiseSVN을 지적했습니다. netbeans만큼 행복하다.) 그리고 그것은 정말로 잘 작동하고있는 것처럼 보인다! – oneAday

답변

3

Dreamhost는 해당 패널 내에서 svn/trac 인스턴스를 바로 생성 할 수 있도록 지원합니다.

그것은 Goodies -> Subversion에 있습니다. 설치하려는 하위 도메인을 선택하고 사용자와 비밀번호를 설정하고 숨김 또는 공개 여부를 기본적으로 설정할 수 있습니다. Trac을 설치하기위한 체크 박스가 있습니다. 프로젝트를 공개적으로 볼 수 없도록하려면 다시 로그인하고 잠글 수 있습니다. Google에서 수행하는 데 몇 분 밖에 걸리지 않습니다.

이 프로젝트는 모든 프로젝트에 사용되며 아주 좋습니다.

0

실행중인 SVN 서버는 쉽습니다. svnserve을 실행하기 만하면됩니다. SVN은 또한 SSH를 통해 저장소에 액세스 할 수 있습니다.이 경우 SVN 서버가 필요하지 않습니다.

웹 프론트 엔드를 원한다면 Trac을 권하고 싶습니다. 제가 일하는 회사에서 사용하고 있으며 많은 오픈 소스 프로젝트에서도 (SVN을 사용하지 않더라도) Trac을 사용하고 있습니다. Trac 설치는 매우 쉽고 (easy_install을 통해) 독립형 웹 서버를 포함합니다 (그러나 FastCGI, CGI를 통해 제공 될 수도 있습니다). documentation을 참조하십시오. SQLite를 데이터베이스로 사용한다면 MySQL이나 PostgreSQL을 설정할 필요조차 없습니다.

DreamHost DreamHost는 훌륭하게 보입니다. Python이 공식적으로 지원되는 것 같습니다. Trac은 Python으로 구현되었으므로 아무런 문제가 없어야합니다.

1

네, 몇 가지가 있습니다. svn 호스팅 서비스도 많이 있으며 무료 서비스도 있습니다. 나만의 설정을 원하면 Bitnami Trac을 확인하십시오. 그것은 svn/trac/등이 모두 설치되어 있고 갈 준비가되어있는 스택입니다. 당신은 호스팅 서비스를 가고 싶어하는 경우

그렇지 않으면, 일부는 무료입니다 : 나는 자유 서브 버전 (학생 프로젝트) 호스팅 ProjectLocker.com 사용했습니다 "google: 10 Free SVN & Project Hosting Services"

+0

위의 링크는 단단히 오래된 페이지입니다 (일부 항목은 더 이상 비어 있지 않습니다). Free SVN Hosting을 검색하면 현재 목록을 볼 수 있습니다. – runako

3

. 또한 Trac을 호스트합니다. 나는 그 결과에 꽤 행복 했으므로 가능성 밖에서 그걸 던지기 만했다.

0

Assembla은 항상 나를 잘 대했습니다. 그것은 SVN, Trac과 다른 것들을 포함하고 있습니다. 개인 호스팅에는 무료가 아니지만 저렴합니다. 처음에는 도구를 테스트하여 원하는대로 볼 수있는 공개 프로젝트를 만들 수 있습니다.