작업환경
SVN 서버 설치
인스톨 하면 자동으로 모듈이 활성화 된다.
혹시 모르니 모듈 활성화 여부를 확인하자.
SVN 폴더 생성( 경로는 /home/svn 으로 가정하고 진행... )
SVN 환경 설정
SVN 접속시 허용된 유저만 접속가능하게 할수 있다.
유저추가는 다음과 같이 한다. (username부분은 원하는 이름으로...)
아파치 서버 재시작
SVN서버 설치 완료.
클라이언트에서 사용하기
http://tortoisesvn.tigris.org/ 에서 tortoisesvn을 다운로드 받아서 설치한다.
Language Pack 설치는 옵션..
SVN 주소는 http://your.server/svn 를 입력하면 된다.
OS : Ubuntu Server 32bit 10.04 LTS
SVN 서버 설치
sudo apt-get install subversion libapache2-svn
또는
sudo apt-get install svnserver libapache2-svn
또는
sudo apt-get install svnserver libapache2-svn
인스톨 하면 자동으로 모듈이 활성화 된다.
혹시 모르니 모듈 활성화 여부를 확인하자.
sudo a2enmod dav_svn
SVN 폴더 생성( 경로는 /home/svn 으로 가정하고 진행... )
sudo svnadmin create /home/svn
sudo chown www-data:www-data /home/svn -R
sudo chown www-data:www-data /home/svn -R
SVN 환경 설정
sudo emacs /etc/apache2/mods-enabled/dav_svn.conf
<Location /svn>
DAV svn
SVNPath /home/svn
AuthType Basic
AuthName "Subversioin Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
#Require valid-user # 유저 인증이 필요하면 주석제거....유저 추가는 아래 참고..
</Location>
<Location /svn>
DAV svn
SVNPath /home/svn
AuthType Basic
AuthName "Subversioin Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
#Require valid-user # 유저 인증이 필요하면 주석제거....유저 추가는 아래 참고..
</Location>
SVN 접속시 허용된 유저만 접속가능하게 할수 있다.
유저추가는 다음과 같이 한다. (username부분은 원하는 이름으로...)
sudo htpasswd -cm /etc/apache2/dav_svn.passwd username
※추가로 여러명 등록할 때는 옵션 c를 뺄것...
옵션 c는 dav_svn.passwd이 없으면 새로 생성,, 있다면 덮어씌워버린다.
sudo htpasswd -m /etc/apache2/dav_svn.passwd username2
sudo htpasswd -m /etc/apache2/dav_svn.passwd username3
sudo htpasswd -m /etc/apache2/dav_svn.passwd username4
※추가로 여러명 등록할 때는 옵션 c를 뺄것...
옵션 c는 dav_svn.passwd이 없으면 새로 생성,, 있다면 덮어씌워버린다.
sudo htpasswd -m /etc/apache2/dav_svn.passwd username2
sudo htpasswd -m /etc/apache2/dav_svn.passwd username3
sudo htpasswd -m /etc/apache2/dav_svn.passwd username4
아파치 서버 재시작
sudo /etc/init.d/apache2 restart
SVN서버 설치 완료.
클라이언트에서 사용하기
http://tortoisesvn.tigris.org/ 에서 tortoisesvn을 다운로드 받아서 설치한다.
Language Pack 설치는 옵션..
SVN 주소는 http://your.server/svn 를 입력하면 된다.
'Linux > debian/ubuntu' 카테고리의 다른 글
Let’s Encrypt 무료 SSL 인증서 자동 갱신하기 (1) | 2017.01.19 |
---|---|
Let's encrypt 를 이용하여 Nginx 서버에서 무료로 https 설정하기 (0) | 2016.12.14 |
우분투에서 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 에러 해결법 (1) | 2016.04.20 |
Debian / Ubuntu 에서 사용자 계정 추가/삭제 (0) | 2013.12.06 |
MySQL 외부접속 허용하기 (0) | 2011.12.14 |
리눅스(데비안)에서 SSH 설치, 설정하기 (0) | 2009.07.26 |
가상 머신 VirutualBox에서 Debian Lenny 에 Guest Additions 설치하기 (0) | 2009.07.09 |
댓글