잠시만 기다려 주세요

     '대통령을 욕하는 것은 민주사회에서 주권을 가진 시민의 당연한 권리입니다. 대통령을 욕하는 것으로 주권자가 스트레스를 해소할 수 있다면 저는 기쁜 마음으로 들을 수 있습니다. - 노무현 -'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (19)  |  여러가지 팁 (1095)  |  추천 및 재미 (163)  |  자료실 (28)  |  
시사, 이슈, 칼럼, 평론, 비평 (799)  |  끄적거림 (142)  |  문예 창작 (719)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - [subversion] ubuntu 서버에 subversion 설치하기
이 름 : 바다아이   |   조회수 : 13333         짧은 주소 : https://www.bada-ie.com/su/?151591784270

[subversion][ubuntu] ubuntu 서버에 subversion  설치하기 

 

##  svn:// 프로토콜을 이용할 경우 

# install pkg

 

sudo apt-get install subversion

 

# create group and apache 유저 권한 부여

 

sudo groupadd subversion

sudo usermod -a -G subversion www-data

 

# create subversion repository dir

# 디렉토리의 경우 개인이 원하는 곳에 만들어도 됨 인터넷에서 찾아보니 /usr/local/svn, /home/svn 에 많이 생성함

 

sudo mkdir /home/svn

sudo chown www-data:subversion /home/svn

sudo chmod g+rws /home/svn

 

# create repository

 

sudo svnadmin create /home/svn/juner

sudo chown www-data:subversion /home/svn/juner

sudo chmod g+rws /home/svn/juner

 

# configuring

 

sudo vi /home/svn/juner/conf/svnserve.conf

 -- remove # password-db = passwd

sudo vi /home/svn/juner/conf/passwd

 -- add username = passwd  / juner = junerpasswd

 

# start svnserver

 

sudo svnserve -d --foreground -r /home/svn

 

# svn:// 프로토콜을 이용할 경우 svn 서버가 daemon으로 올라와 있어야 하므로 

별도 시작 스크립트를 만들어 /etc/init.d/ 두고 update-rc.d​ 로 service에 등록하여 사용하면 됨

http://odyniec.net/articles/ubuntu-subversion-server/svnserve 에 만들어논 스크립트를 사용해도 됨​

그 외 자세한 내용은 http://ioriy2k.pe.kr/archives/2624, https://help.ubuntu.com/community/Subversion 참조....

 

 

## http:// 프로토콜을 이용할 경우 

 

# 위의  "create repostitory" 까지는 동일 

 

# install libapache2-svn

 

sudo apt-get install libapache2-svn

 

# add dav_svn.conf 

 

sudo vi /etc/apache2/mods-available/dav-svn.conf

# add

<Location /svn/myproject>

     DAV svn

     SVNPath /home/svn

     AuthType Basic

     AuthName "myproject subversion repository"

     AuthUserFile /etc/subversion/passwd

     Require valid-user

  </Location>

 

# restart apache2

 

sudo service apache2 restart

 

# create /etc/subversion/passwd file

 

# 처음에 passwd 파일이 없을경우  -c option 을 사용하여 생성

sudo htpasswd -c /etc/subversion/passwd juner

# 처음이 아닐 경우 아래와 같이 생성

sudo htpasswd /etc/subversion/passwd juner2

 

 

<참고자료>

https://help.ubuntu.com/community/Subversion

http://ioriy2k.pe.kr/archives/2624 


출처 : http://blog.naver.com/PostView.nhn?blogId=juner84&logNo=220085239974&categoryNo=20&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=&userTopListOpen=true&userTopListCount=10&userTopListManageOpen=false&userTopListCurrentPage=1
 
| |





      1 page / 6 page
번 호 카테고리 제 목 이름 조회수
155 리눅스 서버 apt ... ... apt 바다아이 296
154 리눅스 서버 , smartctl, hdd ssd 바다아이 449
153 리눅스 서버 , .... arch kernel compile.... 바다아이 442
152 리눅스 서버 [Vim, Vi] 바다아이 420
151 리눅스 서버 ... 바다아이 500
150 리눅스 서버 vps root .. 바다아이 454
149 리눅스 서버 Ubuntu 24.04 LTS - SSH Port , ssh 바다아이 482
148 리눅스 서버 samba ... , ... 바다아이 1381
147 리눅스 서버 postfix main.cf ... 바다아이 5027
146 리눅스 서버 /etc/crontab ... 바다아이 3348
145 리눅스 서버 - MEMTEST, , 바다아이 5030
144 리눅스 서버 top , top 바다아이 5674
143 리눅스 서버 , systemd-networkd, archlinux network setting 바다아이 7033
142 리눅스 서버 mirror .. ... 바다아이 7299
141 리눅스 서버 [Ubuntu] (swapfile) , ... 바다아이 7336
140 리눅스 서버 ufw , iptables 바다아이 8274
139 리눅스 서버 ... grub . submenu, grub-mkconfig, grub 바다아이 6833
138 리눅스 서버 CentOS 7 Upgrade Kernel, centos 바다아이 9215
137 리눅스 서버 , dd , 바다아이 7159
136 리눅스 서버 ... ntp .. ... 바다아이 7915
135 리눅스 서버 archlinux netstat , netstat ... 바다아이 7529
134 리눅스 서버 ps , ps option 바다아이 7346
133 리눅스 서버 , swap , ... swap . 바다아이 7522
132 리눅스 서버 crontab , .... 바다아이 7528
131 리눅스 서버 ssh , ssh 바다아이 8776
130 리눅스 서버 SSH SSH , ssh-keygen rsa 바다아이 8282
129 리눅스 서버 , date : () , () , 바다아이 8539
128 리눅스 서버 aws lightsail, ssh .. .pem 바다아이 13559
127 리눅스 서버 , ubuntu generic kernel 바다아이 8922
126 리눅스 서버 .. apt ... 바다아이 8795
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.1377
to webmaster... gogo sea. gogo sea.