码迷,mamicode.com
首页 > 其他好文 > 详细

svn创建版本库

时间:2014-12-18 16:29:06      阅读:144      评论:0      收藏:0      [点我收藏+]

标签: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创建版本库

标签:ar   os   on   文件   ad   as   new   服务器   br   

原文地址:http://www.cnblogs.com/latma/p/4171753.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!