因為沒有什麼可以客製化的, 所以svn直接使用系統自帶的套件管理軟體安裝,
以centos系列為例, 指令如下:
yum install subversion
mkdir -p /opt/softvnadmin create /data/svn
/c5/25/2%
[groups]
vi /data/svn/conf/passwd
[users]
test = 123456 #test23456 #test23456 #test23456 #test23456 #test23456 #test23456 #test23456 #test23456 #test234562/test23456 #test23456 #test234562/test23456 #test23456 #test23456 #test23456/test123456 #test23456/test123456 #test23456#/test234562/test23456 #test23456# conf/svnserve.conf
anon-access = none
auth-access = write
cd /data/wwwroot
svn co svn://localhost/test --username test --passwordsvn co svn://localhost/test --username test --password 123456後自動更新nginx的讀取目錄:
#!/bin/sh
username "lyf" --password "123456"#這一步或許可以濾過給腳本增加可執行權限
#這一步或許可以濾過/ svn/hooks/post-commit
大功告成, 現在可以測試一下了,svn更新後nginx讀取到的內容(訪問http)也隨之變化, 是不是比apache還有簡單