首页 > 系统服务 > 详细

linux下简易搭建svnserver

时间:2014-07-24 10:20:54      阅读:451      评论:0      收藏:0      [点我收藏+]
  • 参考文档:

安装部署:

http://www.cnblogs.com/wrmfw/archive/2011/09/08/2170465.html

http://www.ha97.com/4467.html

关闭服务:

http://linux.chinaunix.net/techdoc/net/2005/08/17/923721.shtml

测试成功:

http://blog.163.com/longsu2010@yeah/blog/static/173612348201202114212933/

用户权限:

http://www.codesky.net/article/201109/135595.html

SVN命令:

http://www.cnblogs.com/xulb597/archive/2012/07/02/2573575.html

  • 操作步骤

  安装svn:  #yum install -y subversion

  新建一个目录用于存储SVN所有文件: # mkdir /home/svn

  新建一个版本仓库# svnadmin create /home/svn/project   (project是项目的仓库名)

  初始化版本仓库中的目录: # svn import   project/   file:///home/svn/project -m "初始化SVN目录" (project/为要上传到svn版本库中的文件目录file:///home/svn/project为版本仓库路径 -m为参数 ""中的内容为版本注释)

添加用户:要添加SVN用户非常简单,只需在/home/svn/project/conf/passwd文件添加一个形如“username=password”的条目就可以了。为了测试,我添加了如下内容:
[users]
# harry = harryssecret
# sally = sallyssecret
testname = testpwd

修改用户访问策略: /home/svn/project/conf/authz记录用户的访问策略,在文件结尾添加如下内容:(如果没有配置这项会有"svn: Authorization failed"这样错误提示)

[/]        (/代表所有文件)
testname = rw   (rw代表所有文件有读写的权限)

启动服务器: # svnserve -d -r /home/svn

注意:如果修改了svn配置,需要重启svn服务,步骤如下:
# ps -aux|grep svnserve
# kill -9 ID号
# svnserve -d -r /home/svn

如果需要删除svn服务,步骤如下:

用该命令可以找出使用端口的进程。可写脚本监控,停止端口及进程~
例如:fuser -n tcp 3306 | ps aux | grep 24594 | grep -v "grep"
若要将使用该端口的进程kill
例如:fuser -k -n tcp 3306

 

  • 测试服务器

linux下:

# svn co svn://192.168.60.10/project
Authentication realm: <svn://192.168.60.10:3690> 92731041-2dae-4c23-97fd-9e1ed7f0d18d
Password for ‘root‘:
Authentication realm: <svn://192.168.60.10:3690> 92731041-2dae-4c23-97fd-9e1ed7f0d18d
Username: server_group
Password for ‘server_group‘:
svn: Authorization failed ( server_group没用根目录的访问权 )

在windows上测试:

新建一个测试文件夹,在该文件夹下右键选择 SVN checkout如下图(要事先安装TortoiseSVN):
bubuko.com,布布扣
填写SVN的地址,如下图:
 
bubuko.com,布布扣
输入密码,如下图:
 
bubuko.com,布布扣

linux下简易搭建svnserver,布布扣,bubuko.com

linux下简易搭建svnserver

原文:http://www.cnblogs.com/SevenLX/p/3864763.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!