윈도 우즈 에 SVN 서버 를 설치 하고 부팅 을 설정 합 니 다.

1. SVN 서버 를 설치 하고 http://subversion.apache.org/packages.html 에서 windows 버 전의 SVN 을 다운로드 하고 설치 하 며 명령 행 에서 svn 명령 을 실행 합 니 다. 다음 과 같 기 때문에 svn 서버 가 설치 되 었 습 니 다.
  C:\Documents and Settings\Administrator>svn 
    “svn help”    。

 2. 창고 저장 소 만 들 기: 실행 명령
  C:\Documents and Settings\Administrator>svnadmin create G:\svn

 
이 명령 은 G 디스크 에 svn 이라는 폴 더 를 자동 으로 만 듭 니 다. 이 파일 의 내용 은 필요 하지 않 으 면 수 동 으로 수정 하지 마 십시오. 그 내용 은 svn 에서 자동 으로 유지 되 고 각자 의 용도 입 니 다. conf 에 있 는 폴 더 는 모두 이 창고 의 프로필 입 니 다.db 는 진정 으로 데이터 버 전 을 저장 하 는 곳 입 니 다.hooks 폴 더 의 내용 은 일부 동작 이 촉발 하 는 hook 스 크 립 트 를 정의 하 는 데 사 용 됩 니 다.locks 의 파일 은 일부 분기 나 파일 에 자 물 쇠 를 추가 하 는 데 사 용 됩 니 다.3. 사용자 생 성: conf 디 렉 터 리 에 들 어가 서 (이 예 는 G: \ svn \ conf) svnserve. conf 파일 을 열 고 다음 과 같은 내용 을 찾 습 니 다.
[general] 
### These options control access to the repository for unauthenticated 
### and authenticated users.  Valid values are "write", "read", 
### and "none".  The sample settings below are the defaults. 
# anon-access = read 
# auth-access = write 
### The password-db option controls the location of the password 
### database file.  Unless you specify a path starting with a /, 
### the file's location is relative to the directory containing 
### this configuration file. 
### If SASL is enabled (see below), this file will NOT be used. 
### Uncomment the line below to use the default password file. 
# password-db = passwd

   장차
# anon-access = read 
# auth-access = write 
# password-db = passwd

  주석 삭제
 
anon-access = read 
auth-access = write 
password-db = passwd

 
 이렇게 하면 passwd 파일 의 사용 자 를 사용 할 수 있 습 니 다.
passwd (svnserve. conf 와 같은 디 렉 터 리 에 있 음) 를 열 면 만 든 두 사용자 가 모두 주석 을 달 았 습 니 다. 두 사용 자 를 수정 할 수도 있 고 새 사용 자 를 만 들 수도 있 습 니 다. 여기 서 저 는 자신의 사용 자 를 새로 만 들 었 습 니 다. passwd 파일 은 다음 과 같이 수정 되 었 습 니 다.
[users]
# harry = harryssecret
# sally = sallyssecret
admin=admin

4. SVN 서버 를 시작 하고 명령 svnserve - d - r G: \ svn 을 실행 하면 서 비 스 를 시작 할 수 있 습 니 다.
C:\Documents and Settings\Administrator>svnserve -d -r G:\svn

 - d 는 배경 이 실 행 됨 을 나타 내 고 - r 는 슈퍼 관리자 로 실 행 됨 을 나타 내 며 G: \ svn 은 SVN 이 관리 하 는 창 고 를 말 합 니 다.
5. SVN 서버 시작 설정
DOS 창 을 열 고 임의의 디 렉 터 리 에서 다음 명령 을 수행 합 니 다.
 
//                           
sc create svnserve binPath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root d:\svnstore" displayname= "SVN Serve" depend= Tcpip start= auto

    
그 중에서 sc 는 windows 자체 서비스 설정 프로그램 입 니 다. 매개 변수 binPath 는 svnserve 가 실행 할 수 있 는 파일 의 설치 경 로 를 표시 합 니 다. 경로 에 있 는 'Program Files' 가 빈 칸 을 가지 고 있 기 때문에 전체 경 로 는 작은 따옴표 로 이 루어 져 야 합 니 다.따옴표 자 체 는 특수 문자 로 이동 해 야 하기 때문에 경로 앞 뒤의 두 따옴표 모두 \ "라 고 써 야 합 니 다.
-- service 매개 변 수 는 windows 서비스 로 실행 되 는 것 을 나타 낸다. - root 는 svn reposcory 의 위 치 를 가리 키 고 service 매개 변수 와 root 매개 변 수 는 모두 binPath 의 일부분 이기 때문에 svnserve. exe 의 경로 와 함께 두 따옴표 에 포함 되 어 있 으 며 이 두 따옴표 는 줄 전환 이 필요 없다.
displayname 은 windows 서비스 목록 에 표 시 된 이름 을 표시 합 니 다. depend = Tcpip 은 svnserve 서비스 가 실 행 될 때 tcpip 서비스 가 필요 하 다 고 표시 합 니 다. start = auto 는 켜 지면 자동 으로 실 행 됩 니 다.
서 비 스 를 설치 한 후 svnserve 는 다음 에 켜 질 때 까지 기 다 려 야 자동 으로 실 행 됩 니 다.
svn 서 비 스 를 마 운 트 해제 하려 면 sc delete svnserve 를 실행 하면 됩 니 다.
이렇게 하면 SVN 설정 이 완 료 됩 니 다. http://tortoisesvn.net/downloads.html 에 SVN 클 라 이언 트 를 다운로드 하면 사용 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기