svn 설치
1. svn 다운
– http://subversion.tigris.org/ 에서 subversion-1.4.4.tar.gz 다운.
2. ssl 확인
– whereis ssl 으로 위치확인
1 2 |
]# whereis ssl ssl: /usr/share/ssl /usr/share/man/man3/ssl.3ssl.gz |
– 버전확인
1 2 3 4 |
]# openssl OpenSSL> version OpenSSL 0.9.6b [engine] 9 Jul 2001 OpenSSL> exit |
3. subversion 압축 풀기
1 |
]# tar xvzf subversion-1.4.4.tar.gz |
4. configure & 컴파일
1 2 |
]# ./configure --with-zlib --with-ssl=/usr/share/ssl ]# make; make install |
5. Repository 생성
1 2 3 |
]# mkdir /home/svn ]# cd /home/svn/ ]# svnadmin create --fs-type fsfs test |
6. svn프로토콜을 사용하기 위해 svnserve 설정
1 |
]# svnserve -d -r /home/svn/ |
7. 다른서버에서 svn 접속 여부 확인
1 2 |
]$ svn checkout svn://xxx.xxx.xxx.xxx/test test Checked out revision 0. |
9. svnserve에서 ID로 사용자 인증
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
]# vi /home/svn/test/conf/svnserve.conf ... anon-access = none auth-access = write password-db = passwd realm = Test Repository ... ]# vi /home/svn/test/conf/passwd ... id = passwd ]$ svn checkout svn://xxx.xxx.xxx.xxx/test test Authentication realm: <svn://xxx.xxx.xxx.xxx:port > Test Repository Password for 'id': Checked out revision 0. |
9. 클라이언트설정.
1 2 3 4 5 |
]$ whereis vi vi: /bin/vi /usr/share/vi /usr/share/man/man1/vi.1.gz ]$ vi .bash_profile SVN_EDITOR=/bin/vi export SVN_EDITOR |
11. 기본 디렉토리 만들기(trunk, branches, tags)
1 2 3 |
]$ svn mkdir svn://xxx.xxx.xxx.xxx/test/trunk ]$ svn mkdir svn://xxx.xxx.xxx.xxx/test/branches ]$ svn mkdir svn://xxx.xxx.xxx.xxx/test/tags |
— vi 화면이 나오고 로그를 입력하고 저장하면 커밋된다.
12. import 하기.
1 |
]$ svn import srcdir svn://xxx.xxx.xxx.xxx/test/trunk |
13. checkout 하기
1 |
]$ svn co svn://xxx.xxx.xxx.xxx/test/trunk |
Pingback: CentOS 에 subversion 설치 백업 복구 | Apollo89.com