티스토리 뷰
SVN 설치 및 설정
CentOS7 기준.
/* 설치 */
yum -y install subversion
/* 버젼 확인 */
svn --version
이제 레포지토리를 생성 하자.
mkdir /home/svn
cd svn
svnadmin create --fs-type fsfs reponame
chmod -R 775 reponame
그리고 환경 설정
/* 환경 설정 */
cd /home/svn/reponame/conf
/* default 설정 백업 */
cp svnserve.conf svnserve.conf.default
/* 설정파일 수정 */
vi svnserve.conf
//svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = reponame
그리고사용자를 등록.
vi passwd
// passwd
[users]
testuser = testpassword
그리고 권한 설정
vi authz
//authz
[repository:/home/svn/reponame/]
testuser = rw
완료.. svn을 실행 해 보자.
/* svn 실행 */
svnserve -d -r /home/svn/reponame
/* 동작 확인 */
ps -ef | grep svn | grep -v grep
netstat -anp | grep svnserve
/* svn 중지 */
killall svnserve
/* service 등록 확인 */
systemctl start svnserve
/* 자동 시작 확인 및 등록*/
systemctl list-unit-files |grep svn
systemctl enable svnserve.service
systemctl list-unit-files |grep svn
/* selinux 권한 풀기 (설정하지 않은 경우 selinux에서 튕김)*/
chcon -R -t svnserve_content_t /home/svn
완료!
'Server' 카테고리의 다른 글
AWS-ec2 PEM키 없이 Password 접속 사용자 생성 (0) | 2017.06.09 |
---|---|
나도 Git 한번 써보자 (0) | 2017.04.18 |
서버부터 세팅하자 (0) | 2017.04.06 |
댓글