반응형

authz 설정 : 권한

 

/svn/저장소 디렉토리/conf/authz

- 원본은 보관하고 새로 만든다.

]# cd /svn/okkks.tistory.com/conf/

]# mv authz authz.old

]# vi authz

[/]

user1 = rw

user2 = rw

 

 

 

]# cat authz

 

더보기>

svn 설치

- svn(Subversion) 설치 확인 및 설치하기

svn 설정

- 01. svn 저장소(repository) 만들기

- 02. svn 서비스 데몬 만들기

- 03. svn svnserve.conf 설정

- 04. svn passwd 설정 : 계정(users/passwd)

- 05. authz 설정 : 권한

- 06. 방화벽 설정(svn 외부 접속)

반응형
Posted by 은둔고수
반응형

passwd 설정 : 계정(users/passwd)

 

/svn/저장소 디렉토리/conf/passwd

- 원본은 보관하고 새로 만든다.

]# cd /svn/okkks.tistory.com/conf/

]# ll

]# cat passwd

 

 

 

]# mv passwd passwd.old

]# vi passwd

[users]

user1 = 1234

user2 = 1234

 

설명

- 2명의 계정 생성(user1/1234, user2/1234)

 

더보기>

svn 설치

- svn(Subversion) 설치 확인 및 설치하기

svn 설정

- 01. svn 저장소(repository) 만들기

- 02. svn 서비스 데몬 만들기

- 03. svn svnserve.conf 설정

- 04. svn passwd 설정 : 계정(users/passwd)

- 05. authz 설정 : 권한

반응형
Posted by 은둔고수
반응형

svnserve.conf

 

/svn/저장소 디렉토리/conf/svnserve.conf

- svnserve.conf 파일은 모든 내용이 주석으로 처리되어있다.

- 원본은 보관하고 새로 만든다.

]# cat /svn/okkks.tistory.com/conf/svnserve.conf

 

<생략>

 

 

]# cd /svn/okkks.tistory.com/conf/

]# ll

]# mv svnserve.conf svnserve.conf.old

]# ll

 

 

 

]# vi svnserve.conf

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

realm = okkks.tistory.com repository

 

 

 

 

]# cat svnserve.conf

 

설명

- anon-access = none => 인증 계정 : 접근 권한 없음

- auth-access = write => 인증 계정 :  쓰기 권한

- password-db = passwd => 인증 계정 정보

- authz-db = authz => 인증 계정의 저장소 권한 설정 파일

- realm = okkks.tistory.com repository => 인증할 때 보여주는 간단한 저장소 설명이다.(생략 가능)

권한

- none : 없음, read : 읽기, write : 쓰기 

더보기>

svn 설치

- svn(Subversion) 설치 확인 및 설치하기

svn 설정

- 01. svn 저장소(repository) 만들기

- 02. svn 서비스 데몬 만들기

- 03. svn svnserve.conf 설정

- 04. svn passwd 설정 : 계정(users/passwd)

반응형
Posted by 은둔고수
반응형

svnserve 서비스 데몬 만들

 

저장소(repository)를 만들지 않았다면 svn 저장소(repository) 만들기 참고.

 

/etc/sysconfig/svnserve 파일 만들기

- yum으로 설치해도 위 파일이 생성되지 않으므로 직접 만든다.

- service svnserve start/status/stop 등의 명령어를 사용할 수 있다.

echo 'OPTIONS="--threads --root 저장소 최상위 디렉토리"' > /etc/sysconfig/svnserve

]# echo 'OPTIONS="--threads --root /svn"' > /etc/sysconfig/svnserve

]# ll / etc/sysconfig/svnserve

]# cat /etc/sysconfig/svnserve

또는

]# vi /etc/sysconfig/svnserve

OPTIONS="--threads --root /svn"

 

 

더보기>

svn 설치

- svn(Subversion) 설치 확인 및 설치하기

svn 설정

- 01. svn 저장소(repository) 만들기

- 02. svn 서비스 데몬 만들기

- 03. svn svnserve.conf 설정

반응형
Posted by 은둔고수
반응형

저장소(repository) 만들

 

저장소들을 한 디렉토리에서 관리하기 위해 최상위 디렉토리 /svn 만들기

- /svn 이름 및 위치는 변경 가능

- /svn 아래에 여러 개의 저장소를 만들 수 있다.

]# mkdir /svn

]# cd /svn

 

 

/svn 디렉토리 내에 저장소를 만든다.

svnadmin create --fs-type fsfs 저장소명

]# svnadmin create --fs-type fsfs okkks.tistory.com

 

 




더보기>

svn 설치

- svn(Subversion) 설치 확인 및 설치하기

svn 설정

- 01. svn 저장소(repository) 만들기

- 02. svn 서비스 데몬 만들기

반응형
Posted by 은둔고수
반응형

svn(Subversion) : 서브버전

프로젝트, 소스, 파일, 문서 등의 버전을 관리하는 프로그램

 

설치 확인

 

]# svn

또는

]# svn –version

또는

]# rpm –qa | grep subversion

 

 

 

설치

 

yum을 이용해서 설치한다.

]# yum install subversion

 

<생략>

설치 중 질문이 나오면 y를 입력하고 엔터

 

<생략>

 

 

설치 확인

]# svn

또는

]# svn –version

또는

]# rpm –qa | grep subversion

 

 

 

 

더보기>

svn 설치

- svn(Subversion) 설치 확인 및 설치하기

svn 설정

- 01. svn 저장소(repository) 만들기

반응형
Posted by 은둔고수
반응형

svn에 접속이 되는지 인증 확인을 한다.

- svn co svn://ip 또는 도메인 주소/저장소

]# svn co svn://127.0.0.1/okkks.tistory.com

또는

]# svn checkout svn://127.0.0.1/okkks.tistory.com

 

진행되면서 root 암호, 사용자명, 사용자명의 암호를 입력한다.

 

(svnserve.conf 설정 : realm 생략)

 

 

(svnserve.conf 설정 : realm = okkks.tistory.com repository)

 

 

(svn 인증 성공)

 

체크아웃된 리비전 0”이 나오면 성공 (checked out revision 0.)

 

참고> 비밀번호(암호화되지 않은)를 저장할지 물어보면

Store password unencrypted (yes/no)?

"yes" 또는 "no"를 입력해도 안되는 경우 한글로 "예"를 입력한다.

linux 언어 설정이 한글로 되어 있기 때문이다.

]# echo $LANG

 

 

svn 인증 실패이면 svnserve.conf, passwd, authz 설정 부분을 다시 확인한다. 

더보기>

svn 설치

- svn(Subversion) 설치 확인 및 설치하기

svn 설정

- 01. svn 저장소(repository) 만들기

- 02. svn 서비스 데몬 만들기

- 03. svn svnserve.conf 설정

- 04. svn passwd 설정 : 계정(users/passwd)

- 05. authz 설정 : 권한

- 06. 방화벽 설정(svn 외부 접속)

- 07. svnserve 서비스 데몬 시작

- 08. svn 자동 시작 설정

- 09. svn 인증 확인

- svn 인증 실패 - 설정 확인

- svn 인증 실패 - svn: 서버 인증 오류 : Username not found

- 10. svn trunk, tags, brances 기본 디렉토리 만들기

반응형
Posted by 은둔고수
반응형

svn(Subversion) 인증 확인을 실패했다면

svnserve.conf 확인

/svn 최상위 디렉토리/repository(저장소)/conf/svnserve.conf

]# cd /svn/okkks.tistory.com/conf

]# vi svnserve.conf  

 

 

passwd 확인

/svn 최상위 디렉토리/repository(저장소)/conf/passwd

]# cd /svn/okkks.tistory.com/conf

]# vi passwd

 

 

 

authz(권한) 확인

/svn 최상위 디렉토리/repository(저장소)/conf/authz

]# cd /svn/okkks.tistory.com/conf

]# vi authz

 

 

 

svnserve 데몬 재 시작

]# service svnserve restart

]# psef | grep svnserve 

 

 

 

svn 인증 확인

인증 확인을 다시 한다.

 

 

더보기>

svn 설치

- svn(Subversion) 설치 확인 및 설치하기

svn 설정

- 01. svn 저장소(repository) 만들기

- 02. svn 서비스 데몬 만들기

- 03. svn svnserve.conf 설정

- 04. svn passwd 설정 : 계정(users/passwd)

- 05. authz 설정 : 권한

- 06. 방화벽 설정(svn 외부 접속)

- 07. svnserve 서비스 데몬 시작

- 08. svn 자동 시작 설정

- 09. svn 인증 확인

- svn 인증 실패 - 설정 확인

- svn 인증 실패 - svn: 서버 인증 오류 : Username not found

- 10. svn trunk, tags, brances 기본 디렉토리 만들기

반응형
Posted by 은둔고수
프로그램/linux2014. 3. 28. 12:50
반응형

터미널로 리눅스에 접속해서

ls 명령어로 파일 및 폴더(디렉토리)를 조회하면 폴더가 진한 파란색으로 인해 잘 안 보인다면

DIR_COLORS.xterm 을 수정해서 원하는 색으로 변경할 수 있다.

 

/etc/DIR_COLORS => 기본 색상

/etc/DIR_COLORS.xterm => 터미널 색상

 

디렉토리(폴더) 색상 변경하기

]# vi /etc/DIR_COLORS.xterm

<생략>

DIR 00;36    # directory

<생략>

 

수정 후 터미널 재 접속을 한다.

참고> 36 => 하늘색

색상값 더보기>

 

 

특정 확장자 색상 설정하기

예>.okkks 확장자를 가진 파일들을 녹색으로 설정하고 싶다면

vi로 /etc/DIR_COLORS.xterm 파일을 연 후 맨 아래에 .okkks 00;32를 추가한다.

]# vi /etc/DIR_COLORS.xterm

<생략>

.okkks 00;32

 

 

 

추가한 후 조회해보지만 아직 적용이 안되었다.

]# ls -l

 

터미널 재 접속을 한다.

터미널을 다시 접속한 후 조회하면 적용된 것을 확인할 수 있다.

]# ls -l 

 

더보기>

.bashrc를 이용해서 파일, 디렉토리 색상 변경하기

반응형
Posted by 은둔고수
프로그램/linux2014. 3. 28. 12:17
반응형

리눅스 ls 명령어로 디렉토리와 파일명을 조회하면

진한 파란색으로 디렉토리 색상이 잘 안보일 수 있는데

쉽게 원하는 색상으로 변경해서 사용할 수 있다.

 

export LS_COLORS="di=00;36:fi=00;37"

 

설명>

di=00;36:fi=00;37

디렉토리=속성;색상값:파일=속성;색상값

 

[종류]

di => 디렉토리

fi => 파일

 

[속성]

00 => 변화 없음

01 => 굵고 환하게

 

[색상값]

30 => 검정색

31 => 붉은색

32 => 녹색

33 => 노란색

34 => 파란색

35 => 진홍색

36 => 하늘색

37 => 흰색

참고> 숫자 3대신 4를 사용하면 배경색이 변경된다. (예>31=>41 : 붉은 배경색)

 

]# cd ~

]# ls -al

]# vi .bashrc

아래 내용을 맨 아래 삽입

export LS_COLORS="di=00;36"

]# source .bashrc

또는

]# . .bashrc

]# ls -al 

 

더보기>

리눅스 ls 디렉토리, 파일 색상 변경 - DIR_COLORS.xterm

반응형
Posted by 은둔고수