사용자 도구
관리
로그인
추적:
•
partition
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Subversion ====== 대표적인 버전 관리 시스템 중 하나 ===== 설치 ===== <code bash> $ sudo apt-get install subversion </code> ===== 사용 ===== ==== repository 생성 ==== 원하는 위치에 repository 디렉토리를 생성한다. repository 디렉토리는 모든 소스들이 svn에 저장될 위치이다. <code bash> $ mkdir /home/vfinger/svn </code> 여기에 프로젝트 별로 개별 저장소를 만들 수 있다. <code bash> $ svnadmin create --fs-type fsfs /home/vfinger/svn/sample </code> ==== SVN Repository 패스워드, 사용자 설정 ==== <code bash> $ vim /home/vfinger/svn/sample/conf/svnserve.conf </code> [general] 섹션에 다음을 입력한다. <code> password-db = passwd </code> 이제 접속 가능한 유저를 설정하는 부분이다. <code bash> $ vim /home/vfinger/svn/sample/conf/passwd </code> <code> username = passwd 사용자이름 = 패스워드 </code> 사용자 이름과 패스워드를 입력하면 된다. ex) <code> vfinger = 12345 </code> ==== SVN 서버 실행 ==== SVN 접속 방식은 SVN 서버를 통해 접근하는 것으로 서버를 실행 시켜야한다. <code bash> $ svnserve -d -r /home/vfinger/svn </code> 서버가 제대로 동작하는지 확인하려면 다음 명령을 사용한다. <code bash> $ netstat -na | grep 3690 </code> 3690은 SVN의 기본 포트 번호이다. 이제 기본으로 사용하는 trunk, branches, tags 디렉토리를 생성한다. <code bash> $ svn mkdir svn://localhost/sample/trunk --username vfinger $ svn mkdir svn://localhost/sample/branches --username vfinger $ svn mkdir svn://localhost/sample/tags --username vfinger </code> 각각의 디렉토리를 생성할 때 코멘트를 입력하게 하는데 별다른 내용 없이 에디터 창을 닫아도 된다. 그후 사용자 인증에 관한 질의가 있는데 'yes' or 'no' 로 답변하는 부분이 있다. yes를 아무리 눌러도 계속 질문하는 경우엔 한글로 '예' 라고 입력하자. ==== SVN 서버 중지 ==== <code bash> $ killall svnserve </code> ===== 참고 ===== * [[http://seedtale.kr/12080|svn 설치 및 사용]]
문서 도구
문서 보기
이전 판
역링크
PDF로 내보내기
맨 위로
PDF Export
내용으로 건너뛰기
OBG WiKi
사이트 도구
검색
최근 바뀜
미디어 관리자
사이트맵