Coding Planet
[SVN] SVN 설치하기 본문
1. ssh로 연결한 서버컴퓨터에 subversion 설치하기
-> sudo apt install subversion
-> Y로 동의하고 설치하기
2. 새로운 저장소(Repository)를 생성한다.
-> svnadmin create --fs-type fsfs svn-example
- `--fs-type fsfs`: 저장소의 파일 시스템 유형을 지정하는 옵션. `fsfs`는 일반적으로 사용되는 파일 시스템 유형 중 하나
- `svn-example`: 생성하려는 저장소의 이름이나 경로. 이 경우, 현재 디렉토리에 `svn-example`라는 이름의 저장소가 생성
3. SVN Server에 접근하기 위해 'svnserve'설치하기
- svnserve는 SVN 저장소에 접근하기 위한 경량 서버로, 설정이 간단하며 빠른 성능을 제공한다.
- 대부분의 Linux 배포판에서는 subversion 패키지를 설치하면 svnserve도 함께 설치된다.
- which svnserve 명령어를 통해 설치 경로를 확인할 수 있다.
3. svnserve 설정파일 nano 텍스트 편집기로 열기
- nano /home/sptest/svn-example/conf/svnserve.conf
4. 설정파일 텍스트 편집창에서 비밀번호 설정
- password-db = passwd 주석 풀고
-[user] 영역 생성해서 비밀버호 설정해준다.
5. 데몬 모드로 svnserve 실행하기 : svnserve -d -r svn-example
- svnserve -d: `svnserve`를 데몬 모드로 실행. 데몬 모드에서는 `svnserve`가 백그라운드에서 실행되며, 클라이언트의 연결 요청을 계속 대기.
- r svn-example: `-r` 옵션 다음에 오는 경로는 SVN 저장소의 루트 디렉토리를 나타낸다. 이 경우, 현재 디렉토리 내의 `svn-example` 폴더가 저장소의 루트로 지정된다.
-netstat -na | grep 3690으로 서버 열린거 확인 가능
'Server' 카테고리의 다른 글
[리눅스] 리눅스 명령어에서 -R 옵션의 일반적 의미와 많이사용되는 명령어 예시 (1) | 2023.11.26 |
---|---|
[리눅스] 명령어 옵션 '-'와 '--'의 차이 (2) | 2023.11.26 |
[JDBC] Oracle DB 연동 JDBC : INSERT 예제 (0) | 2023.04.05 |
[JDBC] Oracle DB 연동 JDBC : SELECT 예제 (0) | 2023.04.04 |
[JDBC] executeQuery와 executeUpdate()의 차이는?, 실제 사용 예제 포함 (0) | 2023.04.02 |