svn 설치

 

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
]# make; make install

5. Repository 생성

]# mkdir /home/svn
]# cd /home/svn/
]# svnadmin create --fs-type fsfs test

6. svn프로토콜을 사용하기 위해 svnserve 설정

]# svnserve -d -r /home/svn/

7. 다른서버에서 svn 접속 여부 확인

]$ svn checkout svn://xxx.xxx.xxx.xxx/test test
Checked out revision 0.

9. svnserve에서 ID로 사용자 인증

]# 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. 클라이언트설정.

]$ 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

 

This entry was posted in SCM/ITS and tagged , , . Bookmark the permalink.

One Response to svn 설치

  1. Pingback: CentOS 에 subversion 설치 백업 복구 | Apollo89.com

댓글 남기기