CentOS 7.x SVN Subversion 설치 방법
리눅스는 SVN 서버, 윈도우는 SVN 클라이언트 접속방법에 대해서 알아보자.
1. subversion 설치
# yum install -y subversion
2. 프로젝트 폴더 생성
# mkdir /var/svn
# svnadmin create /var/svn/P0001
/var/svn 디렉토리를 미리 생성해 주어야 한다.
3. 프로젝트 설정 ( vi /var/svn/P0001/conf/svnserve.conf )
[general]
# auth-access = write
# password-db = passwd
auth-access = write
password-db = passwd
주석 처리된 것을 찾아서 풀어주자.
맨 앞에 공백까지 지워줘야 한다.
4. 프로젝트 계정 설정 ( vi /var/svn/P0001/conf/passwd )
[users]
# harry = harryssecret
# sally = sallyssecret
svnid=test123
계정과 비밀번호를 한줄에 하나씩 추가해주면 된다.
5. subversion 데몬 시작
# systemctl enable svnserve
# systemctl start svnserve
에러가 난다면 systemctl status svnserve 로 체크해서 수정해주자.
6. subversion 포트 방화벽 설정
# firewall-cmd --permanent --zone=public --add-port=3690/tcp
success
# firewall-cmd --reload
success
# firewall-cmd --list-all
public (default, active)
interfaces: eth0 eth1
sources:
services: dhcpv6-client http ssh
ports: 3690/tcp
masquerade: yes
forward-ports:
icmp-blocks: echo-request
rich rules:
3690 포트를 추가해주면 된다.
이제 윈도우에서 SVN 클라이언트 프로그램을 설치하고 접속해보자.
http://tortoisesvn.tigris.org/ 에서 다운로드 할 수 있다.
크롬브라우저에서 안되면 파이어폭스나 익스플로러에서 다운 받으면 된다.
설치를 했다면 접속주소는 svn://도메인주소/P0001 이렇게 형식이다.
커밋을 하게되면 비밀번호를 물어보는 팝업이 자동으로 뜰 것이다.
위에서 설정한 계정정보를 입력하면 된다.
'LINUX' 카테고리의 다른 글
아파치 mod_deflate 압축 기능 동작 확인 방법 (0) | 2016.11.10 |
---|---|
리눅스 GeoIP 로 접속 국가 확인 (0) | 2016.10.12 |
리눅스 모니터링툴 htop (0) | 2016.10.04 |
DNS 라운드로빈 로드밸런싱 방법 (0) | 2016.09.09 |
아파치 Directory index forbidden by Options directive 에러메세지 (0) | 2016.09.09 |