반응형
기본적으로 svn에서 show history를 하는 방식은
anonymous 로써 history를 볼 수 있는 것이고, 계정 단위로는 따로 권한이 없다고 한다.
그렇다고 anonymous에 read권한을 줘버리면, 전혀 상관없는 사람이 repository url을 캐내서
checkout을 받아서 파일을 빼갈 수 있게 되버리는데,
이런 경우에 svnserve.conf 파일의 내용을 아래와 같이 고치고 anonymous에 read권한을 주면 해결이 된다.
* svnserve.conf
[general]
anon-access = none # 기본 값이 read로 되어 있는데 이걸 none으로 바꿔서 anonymous는 아무것도 못하게 해버린다.
* authz
[/]
* = r
svnserve의 anon-access권한을 우선 시 하기 때문에, 이렇게 설정하면
실제로 모든 READ권한(checkout, show history)에 대해서 인증을 받게 된다.
반응형
'개발 > SVN' 카테고리의 다른 글
[SVN] TortoiseSVN History 보기 오류 해결 (0) | 2016.06.11 |
---|---|
[SVN] Commit Message 강제화 시키기 (0) | 2016.06.11 |