회원 로그인
정보기억 정보기억에 체크할 경우 다음접속시 아이디와 패스워드를 입력하지 않으셔도 됩니다.
그러나, 개인PC가 아닐 경우 타인이 로그인할 수 있습니다.
PC를 여러사람이 사용하는 공공장소에서는 체크하지 마세요.
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.


최근 게시물

1.노션에서 작성 중

1.노션에서 작성 중

개편하기 전까지 노션에서 작성 중

2024.04.04//read more

2.ChatGPT

2.ChatGPT

OpenAI로 대규모 언어 모델대화형...

2023.03.16//read more

3.노코딩 게임 엔진 - 빌..

3.노코딩 게임 엔진 - 빌..

빌드 지원안드로이드iOS윈도우즈특이사...

2023.03.14//read more

4.(완료) 미접속 회원 정..

4.(완료) 미접속 회원 정..

[완료] 36명의 회원을 정리하였습니...

2023.02.16//read more

5.매뉴얼 플러스 - 전자제..



안정적인 DNS 서비스 DNSEver
DNS Powered by DNSEver.com


svn 설치 / 저장소 생성 / 저장소 삭제 / 설정

푸딩뱃살 | 2016.06.13 00:30 | 조회 25383
svn 설치 / 저장소 생성 / 저장소 삭제 / 설정
:svn 설치와 사용법을 다룬다.

*centos에 svn 설치
rpm 또는 yum으로 설치

*저장소(repos) 만들기
svnadmin create --fs-type fsfs /경로/저장소명(프로젝트명)
예) svnamdin create --fs-type fsfs /home/svn/project


*저장소 삭제
rm -rf /경로/저장소명
예) rm -rf /home/svn/project


*저장소명(프로젝트명) 유저 설정
chown -R svn:svn /경로/저장소명(프로젝트명)
예) chown -R svn:svn /home/svn/project

*svn 설정
/경로/저장소명/conf/svnserve.conf 파일을 연다.

#익명 사용자 권한 (권한 없음)
anon-access = none

#인증 사용자 권한(쓰기 가능)
auth-access = write

#패스워드 설정 파일
password-db = passwd

*패스워드 설정
/경로/저장소명/conf/passwd 파일을 연다.

[users]
유저명 = 패스워드


*svn 서버 시작
service svnserve start 또는 restart


*svn 작동 확인
ps -aux | grep svncerv


*svn 기본 디렉토리 생성
trunk, tags, branches 기본 디렉토리 생성

svn mkdir svn://localhost/경로/저장소명/trunk
svn mkdir svn://localhost/경로/저장소명/tags
svn mkdir svn://localhost/경로/저장소명/branches

예) svn mkdir svn://localhost/home/svn/project/trunk

디렉토리가 생성 될 때마다 vi가 열린다. :q를 입력하여 vi 종료



로그 메시지가 변경되지 않았거나 지정되지 않았습니다.
취소(A), 계속(C), 수정(E):

위 메세지가 나오면 C로 계속,
root 패스워드, 
SVN 사용자 계정 / SVN 패스워드 입력

커밋 완료.
위 나머지 2개의 기본 디렉토리들도 생성한다.

svn: no access allowed to this repository
이라고 나올 때 svnserve.conf 설정이 맞는지 확인한다.

사용자 계정/패스워드 입력 시 아래와 같은 메세지가 나온다면
사용자 계정의 패스워드가 암호화 되어 있지 않는다는 것으로 설정을 해줘야 한다.


vi /root/.subversion/servers 파일을 연다.
맨 아래 줄 [global] 파라미터 부분에 store-plaintext-passwords 주석을 지우고, 설정을 no나 yes로 바꾸고 저장하고
svn을 재시작 한다.
svn 명령을 사용할 때 위 메세지가 나오지 않게 된다.

  • 클라이언트에서 설정
    • 빈 폴더를 만들어 체크아웃
    • url 주소와 체크아웃 폴더 지정
    • svn용 계정과 암호 입력
    • trunk폴더에 프로젝트 작업 파일을 넣어 추가 후 커밋

참고
113개(3/6페이지)
운영체제
번호 제목 글쓴이 조회 날짜
73 [리눅스] remi php55 php.ini 수정 푸딩뱃살 1749 2017.04.03 01:08
72 [리눅스] [warn] module php5_module is already loaded, skipping 푸딩뱃살 2086 2017.03.24 02:03
71 [맥] 라이브러리 폴더 보기 푸딩뱃살 1708 2017.03.09 11:34
70 [윈도우] 미러(백업) - robocopy 푸딩뱃살 1709 2016.12.16 10:58
69 [리눅스] yum 패치키 갱신/설치 시 경고 첨부파일 푸딩뱃살 2999 2016.10.04 00:30
68 [리눅스] sendmail aliases(별칭) 설정 푸딩뱃살 2715 2016.09.09 15:37
67 [참고] TCP/UDP 포트 목록 푸딩뱃살 2616 2016.07.21 23:50
66 [리눅스] httpd가 start, restart가 안될 때 푸딩뱃살 3307 2016.07.14 11:49
65 [리눅스] 프로세스 PID 구하기 pgrep, pidof 푸딩뱃살 2625 2016.06.22 13:58
>> [리눅스] svn 설치 / 저장소 생성 / 저장소 삭제 / 설정 첨부파일 푸딩뱃살 25384 2016.06.13 00:30
63 [리눅스] ip 추출 첨부파일 푸딩뱃살 2890 2015.09.29 20:16
62 [윈도우] 윈도우즈 오류 코드 목록 푸딩뱃살 3321 2015.08.31 16:31
61 [리눅스] 콘솔(터미널) 해상도 변경 첨부파일 푸딩뱃살 3966 2015.07.15 01:32
60 [리눅스] grep 사용 푸딩뱃살 705 2015.05.26 09:37
59 [리눅스] Linux / Unix 고급 Bash 스크립팅 가이드 푸딩뱃살 3451 2015.03.08 00:32
58 [리눅스] httpd.conf 설정 (번역) 푸딩뱃살 21375 2015.03.07 23:51
57 [리눅스] tc 명령어를 이용한 트래픽 제한 스크립트 푸딩뱃살 6437 2015.03.07 18:44
56 [리눅스] vsftpd 사용자 계정 설정 푸딩뱃살 3027 2015.01.15 10:20
55 [리눅스] 파티션 정보 확인 fdisk 푸딩뱃살 3752 2015.01.14 01:56
54 [리눅스] 로그 파일 설명 푸딩뱃살 2704 2014.12.23 14:50