Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

Pure Software Engineer :)

SVN 설정 본문

Software Engineering/Linux

SVN 설정

HelloJaewon 2012. 8. 2. 18:23

먼저 svn을 설치한다.

$ sudo apt-get install subversion


svn 저장소로 사용할 디렉토리 생성

$ mkdir svn-repository


svn 저장소 설정

$ svnadmin create svn-repository


서버 on

$ svnserve -d -r svn-repository

(-d : daemon으로 돌림)

(-r : server의 root directory)


svn-repository/conf/svnserve.conf 파일에서 사용자 권한 설정

anon-access = none

auth-access = write

password-db = passwd


svn-repository/conf/passwd 파일에서 사용자 비밀번호 설정



이제 서버가 구축되면 다른 머신에서 client 설정을 하면 된다.

$ svn co svn://cantom.kaist.ac.kr svn_test


svn에 파일추가, commit, update는 다음과 같이 한다.

svn add,

svn commit(svn ci)

svn update (svn up)


------------------------------

svn을 사용하다보면 때로는 .svn 디렉토리를 모두 제거해야할 필요가 생긴다.

이는 다음과 같이 해결 가능


$ find ./ -name .svn -print0 | xargs -0 rm -rf

'Software Engineering > Linux' 카테고리의 다른 글

[XEN] Guest VM에서 vtpm 사용하기  (0) 2012.09.19
[XEN] Xend managed Domain 생성  (0) 2012.08.03
TPM 개발환경  (0) 2012.07.24
IPMI 사용법  (0) 2012.07.24
[XEN] guest vm 생성하기위한 loop device 설정  (0) 2012.05.31