윈도 우즈 에 SVN 서버 를 설치 하고 부팅 을 설정 합 니 다.
3993 단어 windowsSVN설정 관리Accesssubversion
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 클 라 이언 트 를 다운로드 하면 사용 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제한된 크기의 디렉토리를 만드는 방법오늘 저는 장치에 공간이 없을 때 백업 중에 응용 프로그램이 어떻게 작동하는지 테스트(및 수정)하는 작업이 있습니다. 결과적으로 "남은 공간 없음"오류로 백업이 실패하면 새 파일이 없어야 합니다. 지금까지 문제를 재...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.