CentOS 7 기준입니다.
yum -y install subversion // svn 패키지 설치
mkdir -p svn/{repos} // svn, repos 폴더 생성
svnadmin create --fs-type fsfs repos // 저장소 생성
vi repos/conf/svnserve.conf // svn conf 파일 열기
10, 20 Line 주석 해제
vi passwd // passwd 파일 열기
ID : user / PW : 1234
vi authz // authz 파일 열기
user = rw // user 계정에 read, write 권한 부여
vi /etc/sysconfig/svnserve // svnserve 파일 열기
해당 경로에 없을 시 find / -name 'svnserve'로 경로 찾기
OPTIONS="--threads --root /svn/repos" 추가
vi ~/.bash_profile // bash_profile 파일 열기
#Subversion
SVN_EDITOR=/usr/bin/vim
export SVN_EDITOR
:wq! // 저장
source ~/.bash_profile // 환경변수 반영
systemctl stop svnserve.service // SVN 종료 명령어
systemctl start svnserve.service // SVN 실행 명령어
systemctl status svnserve.service // SVN 구동 상태 확인 명령어
svn mkdir --parents svn://서버 IP주소/svn/repos/디렉토리 // 디렉토리 생성
svn list svn://서버 IP주소/svn/repos
SVN commit할 디렉토리에서 우클릭 - SVN checkout 클릭
URL : svn://서버IP주소/svn 설치 경로
URL 입력 후 OK
윈도우 상에서 파일 업로드 후 서버에서 checkout 명령어를 실행해야 확인 가능
svn://서버IP주소/svn // svn checkout