- Virtual Box에 Ubuntu 설치 & Setting 하기.
- Ubuntu에 SSH 설치하기.
- Ubuntu에 SVN (Subversion) 설치 하기.
- Ubuntu에 SVN 설치 및 Setting.
- Repository 생성하기.
- SVN Port Forwarding 하기. (Windows, MAC)
- SVN 명령어 및 팁.
- Ubuntu에 Media Wiki 설치하기.
- Ubuntu에 Media Wiki 설치 및 Setting.
- Media Wiki 처음으로 사용하기.
- Media Wiki 문법 및 팁.
- 활용하기.
Ubuntu에서 패키지 설치는 apt-get 명령어를 사용해 정말 쉽게 끝낼 수 있다.
우선, 설치한 Virtual Box의 Ubuntu를 실행시켜 Terminal창을 연다.
1. SVN (Subversion) 설치.
# sudo apt-get install subversion
참고) sudo 명령은 root권한으로 실행하라는 뜻이다.2. Subversion을 사용할 그룹 생성.
# sudo groupadd subversion
참고) 필자는 subversion을 사용할 그룹으로 subversion이라는 그룹을 만들었다.3. Subversion 그룹에 자신의 계정 등록.
# sudo vi /etc/group
vi로 /etc/group 파일을 열어 아래와 같이 자신의 계정 (Subversion을 사용할 계정)을 등록한다.subversion:x:1002:freemmer
필자의 경우 freemmer라는 계정을 등록하였고, 다른 계정을 추가하려면 ,로 붙여쓰면 된다.
예를 들어 userid라는 계정을 subversion을 사용할 수 있도록 추가하려면
subversion:x:1002:freemmer,userid
와 같이 해주면 된다.
4. Subversion 저장소 생성.
저장소라는 단어가 생소하다면 Subversion에 관한 간단한 Post를 참고하도록 한다. (여기)
# mkdir /home/project
# cd /home/project
위의 명령으로 디렉토리(폴더)를 만들고, 방금 만든 디렉토리로 이동한다.# cd /home/project
저장소를 '버클리 디비' 혹은 '파일 시스템'방식으로 만들건지 산택할 수 있다. 필자는 그냥 버클리 디비로~
# svnadmin create --fs-type bdb firstRepository
위의 명령으로 firtstRepository라는 이름의 저장소를 '버클리 디비'로 생성하였다.
# chgrp -R subversion firstRepository
# chmod -R g+w firstRepository
위의 명령으로 firtstRepository를 subverison그룹이 접근할 수 있도록 소유를 변경하고 권한을 준다.# chmod -R g+w firstRepository
5. SVN에 접속 테스트.
TortoiseSVN 과 같은 SVN Client 프로그램 등을 이용하여
svn+ssh://(유저ID)@(VirtualBox의 Ubuntu IP)/home/project/firstRepository
로 접속하여 사용하면 된다. 필자의 경우 svn+ssh://freemmer@192.168.56.101/home/project/firstRepository 가 될 것이다.
하지만!!!
실제로 해보면 접속이 되지 않을 것이다. 그 이유는 VirtualBox의 Ubuntu에 SSH를 설치하였을 때와 마찬가지로 Port Fowarding을 해주지 않았기 때문이다. (실제 서버에 Ubuntu를 올린 경우는 당연히 Port Forwarding을 할 필요 없이 접속된다. 부럽다 ㅠㅠ)
SVN Port Forwarding에 대해서는 "SVN Port Forwarding 하기" 에서 설명한다.
반응형
'이전포스트' 카테고리의 다른 글
2011년 9월의 회식 : 구로호텔 (0) | 2011.09.23 |
---|---|
부부싸움에도 기술이 필요하다!!! (0) | 2011.09.23 |
[Android] 안드로이드 AIDL 문법 (Android AIDL Syntax) (0) | 2011.06.10 |
[개발서] Win32 Multithreaded Programming 무료 보기. (0) | 2011.06.10 |
[C/Java] C와 java간 소켓통신에서 주의할 점!!! (1) | 2011.06.07 |