標籤:ar os on 檔案 ad as new 伺服器 br
在伺服器建立新版本庫
cd /home/svn_data
svnadmin create repo1
修改設定檔
vi /home/svn_data/repo1/conf/authz
添加下面內容
admin=root1,root2
user=css
[/]
@admin = rw
@user = r
[new_kkj:/Tpl]
@admin = rw
@user = rw
# [repository:/baz/fuz]
# @harry_and_sally = rw
* = r
[new_kkj:/Public]
@admin = rw
@user = rw
* = r
儲存退出
編輯密碼檔案
vi /home/svn_data/repo1/conf/passwd
添加下面內容
[users]
root1 = 123456
root2 = 123456
css = css123
儲存退出
在本地電腦建立項目目錄
d:\web\test
svn check out
svn地址:svn://192.168.1.33/repo1
帳號密碼為passwd記錄的
最後一步,利用svn鉤子自動更新到伺服器上的項目目錄
cp /home/svn_data/repo1/hooks/post-commit.tmpl /home/svn_data/repo1/hooks/post-commit
vi /home/svn_data/repo1/hooks/post-commit
最後幾行修改為
#mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf
export LANG=zh_CN.UTF-8
svn update /home/web/test --username root1 --password 123456 --no-auth-cach
儲存退出
/home/web/test 為伺服器上的項目目錄,注意許可權
至此版本庫建立成功,在test目錄建立項目所需檔案後直接commit
svn建立版本庫