Chinaunix首页 | 论坛 | 博客
  • 博客访问: 83917
  • 博文数量: 11
  • 博客积分: 187
  • 博客等级: 入伍新兵
  • 技术积分: 136
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-29 10:43
文章分类

全部博文(11)

文章存档

2016年(4)

2014年(1)

2012年(6)

我的朋友

分类: 系统运维

2012-02-29 18:13:00

1,首先下载  SVN   ,推荐yum安装,yum svn install 安装目录随意。

2,首先创建一个文件,比如 /opt/web 下  mkdir svn  ,此为svn总目录,后面启动时要用到。

3,运行  
  1. svnadin create test
后在 /opt/web/svn/test 下 即可看到 

conf 目录下 有 3个配置文件 ,即为 authz  passwd  svnserve.conf


编辑 authz
当中[/foo/bar]即为你的svn项目名称 ,上面新建的名为test  此处改为[test"/]  harry= rw 即定义用户权限 ,你可以先编辑 passwd 下定义一个用户
 
现在即有sanshugen 这个用户  ,密码为123123  上面的  harry  = rw 即可改为 sanshugen(#为注释,去掉)
* = 表示任意用户所拥有的权限,此处看情况设置,一般为空。

然后编辑  svnserve.conf  ,在大约第七行[general]之后加上
  1. anon-access = none
  2. auth-access = write
  3. password-db = passwd
  4. authz-db = authz
配置过程完毕。

现在启动 svn,
  1. svnserve -d -r /opt/web/svn
注意,此处启动不是从svn安装目录启动,而是从svn 项目根目录启动,即开始建立的/opt/web/svn/目录,
-d代表后台运行,-r 表示 运行根目录。



然后客户端 我用的是windows  ,到官网下载  windows 版本   ,其他系统一样

下载安装完毕后,即可发现在右键菜单里多出 SVNcheckout 和tortoiseSVN 2个选项,如果此处可选择SVNcheckout,tortoiseSVN ->import 即 下行和上行文件,此处以上行为例,选择 tortoiseSVN ->import,即让你输入  url  ,svn://XX.XX.XX.XX/test  此处  test 即为刚才简历的test目录。点击确定即可上传了
 


阅读(7644) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~