Search results The results is only based on Apollo89.com
1 posts are related to '운영'
  1. 2007/06/29 svn 설치
svn 설치 posted on 2007/06/29 10:32, filed under Develop

svn 설치

1. svn 다운
 - http://subversion.tigris.org/ 에서 subversion-1.4.4.tar.gz 다운.

 2. ssl 확인
 - whereis ssl 으로 위치확인
 ]# whereis ssl
 ssl: /usr/share/ssl /usr/share/man/man3/ssl.3ssl.gz
 ]#
 - 버전확인
 ]# openssl  
 OpenSSL> version
 OpenSSL 0.9.6b [engine] 9 Jul 2001
 OpenSSL> exit
 ]#

3. subversion 압축 풀기
 ]# tar xvzf subversion-1.4.4.tar.gz

4. configure
 ]# ./configure --with-zlib --with-ssl=/usr/share/ssl

5. make; make install

6. Repository 생성
 ]# mkdir /home/svn
 ]# cd /home/svn/
 ]# svnadmin create --fs-type fsfs test

7. svn프로토콜을 사용하기 위해 svnserve 설정
 ]# svnserve -d -r /home/svn/

8. 다른서버에서 svn 접속 여부 확인
 ]$ svn checkout svn://xxx.xxx.xxx.xxx/test test
 Checked out revision 0.

9. svnserve에서 ID로 사용자 인증
 ]# vi /home/svn/test/conf/svnserve.conf
      12 anon-access = none
      13 auth-access = write
      18 password-db = passwd
      30 realm = Test Repository
 ]# vi /home/svn/test/conf/passwd
       7 id = passwd
 ]$ svn checkout svn://xxx.xxx.xxx.xxx/test test
 Authentication realm: <svn://xxx.xxx.xxx.xxx:?????> Test Repository
 Password for 'id':
 Checked out revision 0.

10. 클라이언트설정.
 ]$ 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)
 ]$ 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 하기.
 ]$ svn import srcdir svn://xxx.xxx.xxx.xxx/test/trunk

13. checkout 하기
 ]$ svn co svn://xxx.xxx.xxx.xxx/test/trunk


크리에이티브 커먼즈 라이센스
Creative Commons License
2007/06/29 10:32 2007/06/29 10:32


Total: 213285 (Today: 76, Yesterday: 81)

RSS
읽고 있는 책