본문 바로가기

softwares/quick reference

[subversion] 한글 디렉토리

subversion + apache 조합의 repositroy 상위 디렉토리에 한글 폴더를 만들면 인증이 어려워진다.
subversion 의 문제는 아니고, 아파치 모듈에서 한글폴더를 인식하지 못하는 문제 때문에 인증이 안되는듯..

--mod_url.c 다운로드

cvs -d :pserver:anonymous@kldp.net:/cvsroot/modurl login
cvs -d :pserver:anonymous@kldp.net:/cvsroot/modurl checkout mod_url

--iconv 설치

포트 콜렉션의 iconv(/usr/ports/converts/iconv)를 먼저 설치합니다. /usr/local/share/iconv/charset.aliases
파일을 열어 euc-kr 부분을 찾아 euckr 별명을 추가합니다.
# grep -i '^euc-kr' /usr/local/share/iconv/charset.aliases
euc-kr cseuckr euckr

외부 라이브러리를 사용하므로 DSO 설치시 FreeBSD 에서는 libiconv.a 파일을 포함시켜야합니다.
다음과 같은 방법으로 설치합니다.
# apxs -i -a -c -I/usr/local/include -L/usr/local/lib -liconv mod_url.c

--httpd.conf

<IfModule mod_url.c>
CheckURL On
ServerEncoding UTF-8
ClientEncoding UTF-8
</IfModule>

apache2 restart

--/etc/svn_access UTF-8 인코딩으로 수정

[reposittory:/한글테스트]
@admin = rw
@graphics =

ServerEncoding, ClientEncoding 부분은 그냥 삽질해서 되는걸로 잘 대충 바꿔넣었음
아직 캐릭터셋 개념 부족하오니, 문제 생기면 알아서 해결을.. -_-

설치 설명서 : http://chem.skku.ac.kr/~kle/main/mod_url
mod url 프로젝트 홈페이지 : http://kldp.net/projects/modurl/


그냥 영어로 만들지...