MAIN
여행
지식
낙서연구
Q&A
정보구름
 



L I N K S
KURAPA.COM MAPS
세고비아 길버드 Blog
홈미디어센타 X-Revo
고구마킬러 ㄲㅏㄲㅣ
DaDa의 원초적 잡화
아하! 무진장 알뜰정보
바조의 짜바스크립
일하는엄마 - 워킹맘
네이버,구글맵 지도 검색
세상을 살아가며 궁금한것들
CTICKET - 인생의 쿠폰
Super Coder's Page
똑똑한 검색 ReportBank
MSN Web Messenger
포토웤스(PHOTOWORKS)

믹시
Scouter for KURAPA.COM

0


Translator
Francais (French) Deutsch (German) Espanol (Spanish) Italiano (Italian) Portugues (Portugese) 日本語 (Japanese) 한국말 (Korean) ??中文 (Chinese) العربية (Arabic) Русский язык (Russian) English



전체글 수: 84
날이갈수록 느려지고 맛가는 PC - 함께 고쳐보세
윈도우즈 PC에 SVN설치하여 협업환경 구성하는 방법
2008-02-19 14:05:32
1) 서버 설정을 위해 서버에 SVN 설치

다음의 URL에 접속하여 다운받는다.
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91


그리고 설치한다.


2) 서버 설정을 위해 서버에 SVNSERVE Manager 설치

다음의 URL에 접속하여 다운받는다.

http://www.pyrasis.com/blog/tag/SVNSERVE%20Manager

설치 후 저장소 디렉토리를 생성한 후 다음과 같이 설정한다.

이번 예제에서는 d:\pub를 repository로 지정하여 보았다.

사용자 삽입 이미지


3) 서버 설정을 위해 서버에 TortoiseSVN 설치

다음의 URL에 접속하여 다운로드 한다.

http://tortoisesvn.net/downloads

설치 후 리부팅이 완료되면 프로젝트를 추가한다.

test라는 프로젝트를 추가하고자 할 경우,
우선 앞에서 설정한 Repository로 이동하여 test라는 폴더를 생성한다.


사용자 삽입 이미지

사용자 삽입 이미지

생성이 완료되면

conf/svnserve.conf 파일을 열어 하단의 붉은 부분처럼 수정한다.

### This file controls the configuration of the svnserve daemon, if you
### use it to allow access to this repository.  (If you only allow
### access through http: and/or file: URLs, then this file is
### irrelevant.)

### Visit http://subversion.tigris.org/ for more information.

[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 = none
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 conf directory.
### Uncomment the line below to use the default password file.
password-db = passwd
### The authz-db option controls the location of the authorization
### rules for path-based access control.  Unless you specify a path
### starting with a /, the file's location is relative to the conf
### directory.  If you don't specify an authz-db, no path-based access
### control is done.
### Uncomment the line below to use the default authorization file.
# authz-db = authz
### This option specifies the authentication realm of the repository.
### If two repositories have the same authentication realm, they should
### have the same password database, and vice versa.  The default realm
### is repository's uuid.
realm = 프로젝트 이름 또는 하고 싶은 말

이제 로그인을 할 수 있도록 계정을 설정해보자

conf/passwd 파일을 열어 [users] 밑에 사용자를 추가한다.

### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.

[users]
# harry = harryssecret
# sally = sallyssecret
demo = passwd

위의 예제에서는 demo라는 유저를 추가하고 비밀번호는 passwd라고 설정하였다.

이제 서버 설정은 끝났다.

필요한 사용자 계속 추가해서 협업을 하면 되겠다.


4) 클라이언트에서 사용시
3)과 마찬가지로 TortoiseSVN을 설치하고
원하는 위치에 폴더를 만든다. 그리고 오른쪽 버튼을 누르고 Check out을 누르면 된다.



추천 : 0, 조회 : 2,268
코멘트 0 | 트랙백 0 | 첨부파일 3
번호
제목
글쓴이
일자
추천
조회
54
2008-04-10
0
890
53
2008-04-10
0
11,287
52
2008-03-26
0
672
51
2008-02-19
0
2,269
50
2008-02-14
0
1,353
49
2008-01-04
0
1,722
48
2007-12-06
0
1,139
47
2007-12-06
0
886
46
2007-12-06
0
919
45
2007-12-06
0
817
44
2007-12-06
0
2,015
43
2007-12-06
0
900
42
2007-12-06
0
1,805
41
2007-12-06
0
768
40
2007-12-06
0
1,116
39
2007-12-06
0
1,081
38
2007-12-06
0
755
37
2007-12-06
0
1,070
36
2007-12-06
0
872
35
2007-12-06
0
2,068
34
2007-12-06
0
871
33
2007-12-06
0
1,347
32
2007-12-06
0
1,521
31
2007-08-08
0
7,555
30
2007-07-23
0
2,358
29
2007-07-20
0
2,584
28
2007-05-27
0
2,768
27
2007-05-18
0
2,457
26
2007-05-18
0
2,515
25
2007-05-18
0
2,643


 
Copyright 2000-2008 KURAPA.COM All Rights Reserved.