2009/06/12 16:09

Subversion 설치하기

예전에 성호는 CVS를 선호했었는데, 그것 보다 좀 더 좋다는 Subversion (이하 SVN).
이번 퀵스팀에서도 SVN을 쓰긴 하는데, 그 당시에는 끌러다니는 입장이라, 관심이 없었다.

그런데, 요즘, 각종 소스들을 집에서도 코딩하고, 학교에서도 하다보니, 일일이 업데이트 하기가 귀찮다!!
그래서 생각해낸것이 SVN.

리눅스에서의 설치과정은 다음과 같다.
역시나 yum을 이용한 설치이다.

# yum install subversion
...
< 설치하라는거 다 설치한다!!>
..
<프로그램 설치 끝>

<'subversion' 이라는 그룹을 하나 만든다. 
=>SVN을 사용하는 사용자계정은 모두 앞으로 subversion 그룹에 속해야 한다.>
# /usr/sbin/groupadd subversion
# /usr/sbin/usermod -G subversion coding        <'coding' 이 나의 계정>

< 저장소를 만들자!!>
# mkdir /home/svn-repos       < 나는/home에 만들었다.>

< svn-repos 는 저장소의 root 인 셈이고, 나의 프로젝트를 저장할 폴더를 하나 더 만든다.>
# mkdir /home/svn-repos/MySource      < MySource가 저장할 프로젝트 폴더 하나 >

< SVN에 'MySource'라는 곳으로, 저장소내의 프로젝트 폴더를 지정해준다.>
# svnadmin create MySource

< '3690' 포트가 열려있다는 가정하에, SVN을 실행한다.>
< 닫혀있으면, 방화벽을 살펴보던지, iptable을 살펴보던지 해서 열어라!!>
# svnserve -d -r /home/svn-repos

< 잘 되었는지 확인 해 본다>
# svn checkout svn://coding@128.134.42.1/home/svn-repos

=> 설정이 잘 되었다면, checked out revision 0.  이렇게 나올꺼다.

여기까지 잘 되었다면, 서버는 다 설정이 되었다고 보면 될 듯~ㅋ

이제 클라이언트에서 접속을 하면 되는데, 일단 클라이언트 프로그램을 설치해야 한다. 
이때 주의할것은 TortoiseSvn을 설치해야 한다는 것~~ 

설치를 하면, 재부팅을 요구할 것이고, 재부팅하고 파일이나 폴더에서 오른쪽 마우스 버튼을 눌러보면,
전에 못보던 SVN 관련 메뉴들이 있는 것을 볼 수 있다.


이제 SVN을 잘 쓰면 된다.
하지만, ㅋㅋ SVN은 설치가 어려운게 아니고, 기능을 이해하고 잘쓰는게 그게 진짜 더 어렵다!!ㅋㅋㅎㅎ
솔직히, 좀 스트레스라는~~!!

Repository 접근하는 주소는
=>svn+ssh:// 계정명 @ 서버IP or 도메인/서버 저장소 경로/연결할 프로젝트이름
=> svn+ssh://coding@128.134.42.1/home/svn-repos/MySource

이렇게 하면, 비번 물어볼꺼다!! 비번 입력하면 연결 완료!!




  
Trackback 0 Comment 6