• 분류 전체보기 (160)
    • 개인프로젝트 (5)
      • 시연영상모음 (4)
      • 주저리주저리.. (1)
    • 자바스크립트이야기 (69)
      • ExtJS (30)
      • ExtJS 유의사항 (3)
      • HTML5 (1)
      • jQuery (17)
      • jQuery플러그인소개 (9)
      • jQuery UI 소개 (9)
    • 스프링연동하기 (23)
      • spring3 mvc 설정 (4)
      • spring3 mybatis 설정 (4)
      • spring3 기타설정 (11)
      • ibatis and mybatis (4)
    • DB (26)
      • MySQL vs MS-SQL vs O.. (5)
      • MySQL (10)
      • MSSQL (5)
      • Oracle (6)
    • 서버에웹환경구축하기 (13)
      • 1.VirtualBox+CentOS .. (5)
      • 2.JAVA(JDK) 설치 (1)
      • 3.Apache+Tomcat 설치 (3)
      • 4,SVN Server 설치 (1)
      • 5.마리아DB(MariaDB) 설치 (2)
      • 6.몽고DB(MongoDB)설치 (1)
    • 샘플소스 (14)
      • 샘플소스(JAVA) (7)
      • 샘플소스(JSTL) (4)
      • 샘플소스(jQuery/스크립트) (3)
    • 에디터연동 (5)
      • NAVER-스마트에디터 (4)
      • DAUM-다음에디터 (1)
    • 블로그팁 (3)
    • 디지털이야기 (2)
댓글
서버에웹환경구축하기/4,SVN Server 설치
1
/118
2014. 7. 29. 00:27
리눅스에 SVN(subversion) 설치해보기

이번에는 svn server 설치를 linux에 해보고자 한다

그냥 간단하게 yum으로 설치를 하겠다  ㅋㅋ


[root@localhost ~]# yum -y install subversion
.
.
.
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : apr-1.4.8-3.el7.x86_64                                       1/4
  Installing : apr-util-1.5.2-6.el7.x86_64                                  2/4
  Installing : subversion-libs-1.7.14-6.el7.x86_64                          3/4
  Installing : subversion-1.7.14-6.el7.x86_64                               4/4
  Verifying  : subversion-1.7.14-6.el7.x86_64                               1/4
  Verifying  : apr-1.4.8-3.el7.x86_64                                       2/4
  Verifying  : subversion-libs-1.7.14-6.el7.x86_64                          3/4
  Verifying  : apr-util-1.5.2-6.el7.x86_64                                  4/4

Installed:
  subversion.x86_64 0:1.7.14-6.el7

Dependency Installed:
  apr.x86_64 0:1.4.8-3.el7                   apr-util.x86_64 0:1.5.2-6.el7
  subversion-libs.x86_64 0:1.7.14-6.el7

Complete!
[root@localhost ~]#


svn 설치가 서버에 완료되었으면 이어서 svn 디렉토리를 생성하도록 하자

본인은 /usr/local/svn이라고 디렉토리를 생성한후 test repository를 생성해주도록 하자


[root@localhost ~]# mkdir /usr/local/svn
[root@localhost ~]# svnadmin create --fs-type fsfs /usr/local/svn/test


svn클라이언트 계정할당을 위한 svnserve.conf를 설정해보도록 하자

[root@localhost ~]# vi /usr/local/svn/test/conf/svnserve.conf

svnserve.conf의 내용중, 다음 값의 주석 해제후, 값을 변경해주도록 하자


[변경전]

# anon-access = read
# auth-access = write
# password-db = passwd

[변경후]

anon-access = none
auth-access = write
password-db = passwd

저장 후 passwd파일에 계정추가를 하도록 하자

[root@localhost ~]# vi /usr/local/svn/test/conf/passwd

[users]하단에 본인이 사용할 아이디 = 패스워드를 정의하고 저장을 하도록 하자

[users]
test = 1234

설정이 끝났으므로 svn서버를 실행하도록 하자

[root@localhost ~]# svnserve -d -r /usr/local/svn

정상동작되는지 확인이 된다면 설치가 완료된 것이다.

[root@localhost ~]# ps -ef | grep svnserve
root      3405     1  0 00:10 ?        00:00:00 svnserve -d -r /usr/local/svn
root      3415  3196  0 00:20 pts/1    00:00:00 grep --color=auto svnserve
[root@localhost ~]# netstat -an | grep 3690
tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN



잘 되었다면 우선 3690포트를 방화벽에서 해제해주도록 하자 -_-;; 

CentOS 7 은 iptables를 안쓰고 firewalld라는게 생겨서 뭔가 번거로움..;;

해제해주었다면 이클립스에서 한번 접속해보도록 하자






URL은 svn://아이피/test 라고 접속시 하단과 같이 뜬다면 정상적으로 svn 접속이 완료 된것임





설치 완료!!


저작자표시 (새창열림)
이전 1 다음

티스토리툴바