iptime nas관리툴에서 SVN을 설정하면,
개나소나 접근 가능한 SVN이 생성된다.
이상태로 쓰는건 문제가 있기 때문에,
다음과 같이 설정해서 쓰고 있다.
############ somesvn/conf/svnserve.conf 파일 ############
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = MY SOURCE
[sasl]
#####################################################
############ somesvn/conf/passwd 파일 ############
[users]
dev1 = Anypassword1
dev2 = Anypassword2
design1 = Anypassword3
################################################
dev1, dev2, design1 계정을 만들었고,
각자 패스워드는 Anypassword1, Anypassword2, Anypassword3으로 했다.
############ somesvn/conf/authz 파일 ############
[aliases]
[groups]
worker = dev1, dev2, design1
[/]
@worker = rw
################################################
dev1, dev2, design1 계정을 만들었고,
각자 패스워드는 Anypassword1, Anypassword2, Anypassword3으로 했다.
############ somesvn/conf/authz 파일 ############
[aliases]
[groups]
worker = dev1, dev2, design1
[/]
@worker = rw
###############################################
작업자를 그룹으로 만들고,
작업자는 루트를 읽고 쓸 수 있게 했다.
이클립스나 기타 다른 개발툴에서 TAG와 BRANCH생성하려면 안될 것이다.
다음과 같이 TAG, BRANCH폴더를 만들어 줘야 한다.
참고로 iptime nas에서 SVN을 생성하면 파일시스템이 아닌 BDB로 저장되니 탐색기나 FTP로 접근해서 하는 시도는 의미 없을 것이다.(아마도..)
svn mkdir svn://mySvnServerUrlAnd:Port/mysvn/scratch_board/tags -m iNeedTags
브랜치도 만들어줘야 한다.
svn mkdir svn://mySvnServerUrlAnd:Port/mysvn/scratch_board/branches -m iNeedTags
끝~
안~~녀엉~~~



