'Subversion'에 해당되는 글 2건

  1. 2012.01.10 Subversion Locale Warning
  2. 2011.04.21 #20110421-06 :: Debian Linux :: Subversion 설치

Subversion Locale Warning


프로젝트를 서버에 등록하기 위해 작업을 하던 중
서브버전 명령에서 전에는 보지 못했던 다음과 같은 경고문구들을 보았다.

# svn

svn: warning: cannot set LC_CTYPE locale

svn: warning: environment variable LANG is ko_KR.UTF-8

svn: warning: please check that your locale name is correct 

 
Locale과 관련된 문제라고 하며 locale -a를 권하는 곳이 있어 해본 결과
다음과 같은 출력을 볼 수 있었는데, 
그래도 원인이나 해결책은 모르겠고...

# locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory

locale: Cannot set LC_MESSAGES to default locale: No such file or directory

locale: Cannot set LC_COLLATE to default locale: No such file or directory

 
결국 이곳을 보고 도움을 받았다. 
다음과 같이 환경변수를 지정하면 경고가 사라지는 것을 볼 수 있다.

# export LC_ALL=C

 

#20110421-06 :: Debian Linux :: Subversion 설치

다음과 같은 명령어들을 실행한다.

# apt-get install subversion
# apt-get install libapache2-svn 

svn 저장소로 쓸 폴더를 만든다.
위 폴더에 아파치에서 인증할 htpasswd 파일을 아래의 커맨드를 이용해 생성한다.

# htpasswd -c [파일명] [아이디]

vi 에디터를 이용해 각각의 프로젝트에 권한을 지정할  파일을 만든다.

# vi authz

/etc/apache2/sites-enables/000-default 파일에 아래의 내용을 추가한다.

    <Location /svn>
        DAV svn
        SVNParentPath /path/to/repository/svn
        AuthzSVNAccessFile /path/to/repository/authz
        AuthType Basic
        AuthName "Subversion Repository"
        AuthUserFile /path/to/repository/htpasswd
        Require valid-user
    </Location>

아파치를 재시동하고 확인한다.