centos에서svn 구축 프로젝트 사용하기
yum install -y subversion
2단계 창고 만들기:
svnadmin create /var/svn/repo
세 번째 단계에서 사용자 이름을 만듭니다.
cd /var/svn/repo
vim conf/passwd
한 줄 추가: huangyanxiong = freax
네 번째 단계에서 창고의 읽기와 쓰기 권한을 수정합니다.
vim conf/authz
끝에 다음 코드를 추가합니다.
[/] #
huangyanxiong = rw # r:read w:write
다섯 번째 단계svnserve 수정
cp conf/svnserve.conf conf/svnserve.conf.bak
vim /conf/svnserve.conf
12,13,20,29,34
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository # ,
svn 서비스 시작:
svnserve -d -r /var/svn/repo
6단계 웹 루트 디렉터리로 체크 아웃
svn co svn://127.0.0.1/ /var/www/html/svn
일곱 번째 단계는 제출한 파일을 웹 루트 디렉터리에 동기화합니다.
vim conf/post-commit
#
#!bin/sh
EPOS="$1"
REV="$2"
export LANG=zh_CN.UTF-8 # , , locale
svn update /var/www/html/svn # web
echo `date`,`whoami`,$REPOS,$REV >> /var/svn/repo/hooks/svn_hook.log #
chown -R apache /var/www/html/svn # , root
chgrp -R apache /var/www/html/svn #
8단계svnserve 서비스 재시작
그 다음에 편집기(phpstrom 등)나 클라이언트(Tortoise SVN)와 통합할 수 있습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.