일단 맥에서 svn 설치하는걸 왜 하냐면...
요즘 회사를 옮기면서 javascript 만 사용하다보니 기존에 사용했던 것들을 잊어 버릴 듯 해서...
제 친구중 개발자인 친구들을 찾아서 같이 공부 할 계획이다.
그런데 서버가 없어서.... 친구들과 프로젝트를 공유 할 수가 없다..
공부할껀데 굳이 서버를 사거나 돈주고 서버 빌리기도 그래서
그냥 내 노트북으로 집에서 할때만 서버용으로 얘들이랑 svn 돌릴 예정이다
(그러므로 내가 갑이다. 내가 노트북을 키지 않으면..... 내가 컴퓨터 할때만 svn할거야!! 불만있으면 니들이 서버 사!!!)
자 일단 맥에서는 기본 svn 을 제공을 해준다.
저장하고 나와서 http-subversion.conf 파일을 만듭시다
요즘 회사를 옮기면서 javascript 만 사용하다보니 기존에 사용했던 것들을 잊어 버릴 듯 해서...
제 친구중 개발자인 친구들을 찾아서 같이 공부 할 계획이다.
그런데 서버가 없어서.... 친구들과 프로젝트를 공유 할 수가 없다..
공부할껀데 굳이 서버를 사거나 돈주고 서버 빌리기도 그래서
그냥 내 노트북으로 집에서 할때만 서버용으로 얘들이랑 svn 돌릴 예정이다
(그러므로 내가 갑이다. 내가 노트북을 키지 않으면..... 내가 컴퓨터 할때만 svn할거야!! 불만있으면 니들이 서버 사!!!)
자 일단 맥에서는 기본 svn 을 제공을 해준다.
아파치 설정을 해보도록 합시다
들어가셔서 "LoadModule dav_module libexec/apache2/mod_dav.so" 해당 문구를 찾으셔서
주석을 풀어줍니다.(주석은 #으로 되어있다.)
저장하고 나와서 http-subversion.conf 파일을 만듭시다
LoadModule dav_svn_module libexec/apache2/mod_dav_svn.so
LoadModule authz_svn_module libexec/apache2/mod_authz_svn.so
<Location "/svn">
DAV svn
SVNPath "/Library/svn/study"
AuthType Basic
AuthName "subversion"
AuthUserFile "/Library/svn/study/conf/htpasswd"
AuthzSVNAccessFile "/Library/SVN/conf/authz"
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
저위에 텍스트를 복사해서 넣으세요!
그 후 저 텍스트에 있는 SVNPath 에 적힌 "/Library/svn"로 들어갑니다
(저는 기본 패스를 "/Library/svn" 이라고 잡고 친구와 같이 할 레파지토리를 "study"로 한것입니다.)
들어 간후 레파지토리를 만듭시다!! 전 "study"라고 만들겠습니다
그러면 하위 메뉴에 자동으로 설정파일들이 생성이 됩니다.
댓글
댓글 쓰기