Samuel

跳到主文

Samuel's Blog

部落格全站分類:心情日記

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 1月 21 週四 201021:43
  • Subversion 裝在 ubuntu上

OS:LINUX ubuntu server 9.10

因為ubuntu對svn的支援很好 建議使用apt-get來做設定 如要自己使用source去裝 會遇到很多例如還需要 apr apr-util neon 等等安裝

耗費時間相當多 且不容易架起 故使用apt-get install 來安裝即可

1.安裝apache2與subversion

apt-get install apache2 libapache2-svn subversion libneon27-dev

2.建立svn路徑並改成www-data群組

mkdir /var/local/svn

svnadmin -create /var/local/svn

chown -R www-data:www-data /var/local/svn

3.建立apache2 svn網路之路徑

gedit /etc/apache2/mods-available/dav_svn.conf

將location改成


<Location /svn>


DAV svn


SVNPath /var/local/svn


AuthType Basic


AuthName "SVN"

AuthzSVNAccessFile /var/local/svn/conf/authz

AuthUserFile /var/local/svn/conf/passwd

Require valid-user


</Location>

<Location /svn>這個標籤裡面的 /svn 代表 http://自己apache2的IP/svn

SVNPath 指2步驟的檔案夾

AuthName  指當跳出輸入密碼視窗 title的字

AuthzSVNAccessFile 指授權瀏覽svn檔案路徑的權限

如

[groups]
administrator = admin
[/]
@administrator = rw

代表有一個administrator群組 裡面有一個admin使用者

他可以瀏覽與修改[/]以下的檔案

AuthUserFile 指帳號的密碼設定

可用 htpasswd [-c] /var/svn/local/conf/passwd user

user為要設密的帳號 -c 代表建立dav_svn.passwd這個檔案

apache的listen port可以在/etc/apache2/port.conf裡面做修改

/etc/apache2/apache2.conf可以設定更多東西

ps

libssl.so.6->/lib/

libneon.so.27->/usr/local/lib/

libcrypto.so.6->/usr/lib/

文章標籤
全站熱搜
創作者介紹
創作者 caramels 的頭像
caramels

Samuel

caramels 發表在 痞客邦 留言(0) 人氣(789)

  • 全站分類:
  • 個人分類:OS
▲top

熱門文章

  • ()準備TOEIC辛苦的一個月,進步了三百多分
  • ()面試心得
  • ()在CentOS上安裝MySQL
  • ()設定CentOS上的環境變數
  • ()Javascript 是否為多執行緒(Multi-Thread) ?
  • ()[轉貼]看誰偷連到我的電腦中
  • ()公館光點眼鏡行
  • ()使用java跑MapReduce
  • ()LDAP架設
  • ()使用Hadoop架上自己的搜尋引擎nutch

文章分類

  • 心情 (0)
  • 食物 (0)
  • 生活雜事 (0)
  • 歌曲 (0)
  • 書本 (0)
  • 逛街 (0)
  • 生活小秘方 (0)
  • strange news (0)
  • 當兵生活 (0)
  • 日記 (0)
  • 好笑的笑話 (0)
  • DB (0)
  • ASP.Net For C# (0)
  • OS (0)
  • 雲端計算 (0)
  • Google Map (0)
  • 四健會 (0)
  • JavaScript (0)
  • Web (0)
  • 未分類文章 (1)

文章精選

最新留言

test

caramels
PIXNET Logo登入

參觀人氣

  • 本日人氣:0
  • 累積人氣:728,164