1,首先下载 SVN ,推荐yum安装,yum svn install 安装目录随意。
2,首先创建一个文件,比如 /opt/web 下 mkdir svn ,此为svn总目录,后面启动时要用到。
3,运行
后在 /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]之后加上
- anon-access = none
-
auth-access = write
-
password-db = passwd
-
authz-db = authz
配置过程完毕。
现在启动 svn,
- 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目录。点击确定即可上传了
阅读(7692) | 评论(0) | 转发(0) |