svn服务端使用教程

时间:2024-10-15 22:02:28编辑:阿星

如何设置SVN服务器端

方法/步骤
1
安装过程就不在这里叙述了,在网上可以找到很多的资料,安装起来也和方便,本机已经安装了svn,现在就让我们直接看服务器端的图形化界面,从这里开始吧!

2

先来说一下Repositories这个是我们的资源库的目录,右击找到Create New
Repository点击就会进入要写资源库名称的界面,在这里自己写一个名字即可(可以根据自己的项目名称在写一个,这样容易识别),我再这里写了一个
名称,下边有一个复选框,这个复选框的意思是要不要新建出来几个文件夹,分成主线或者是分支,根据自己的需要,如果项目要有分支可以选择,也可以不选,我
再这里选择并且点击ok。

3
确认以后我们就新建出来了一个空间,来存放我们的项目,一般主版本还是要存放在trunk中,这个没有明确的界限,根据自己的选择来存放即可。

4
然后来跟大家演示一下如何新建SVN用户,在资源库下边就有一个Users,右击Users找到Create User点击进入填写用户名和密码,这个就是我们在下载或者是提交项目是用到的用户名和密码。一般只是第一次输入就可以了。

5
上传完项目以后还可以对此项目设置可以访问的用户权限,如果不设置的话默认是都可以读写的,右击项目找到Properties点击就可以添加访问用户和设置此用户的读写权限了,最好是设置一下,这样更安全一些。

6
如果以上步骤完成,在工具中就可以访问到此svn了,进行自己的操作即可。但是还有一点需要注意的是如果是本机可以直接用本机ip访问端口是可以选择的,如果是外网那就需要甩一个端口出来才可以访问。
http://jingyan.baidu.com/article/48b558e34c08d77f38c09a3e.html


Linux里面怎么搭建SVN?

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的.Linux上部署4个项目的svn操作步骤:搭建SVN[root@localhost ~]# yum -y install subversion[root@localhost ~]# svnserve --versionsvnserve, version 1.6.11 (r934486) ......[root@localhost ~]# mkdir -p /a/svn/[root@localhost ~]# mkdir /a/passwd[root@localhost ~]# svnserve -d -r /a/svn[root@localhost ~]# svnadmin create /a/svn/repo1[root@localhost ~]# svnadmin create /a/svn/repo2[root@localhost ~]# cp /a/svn/repo1/conf/passwd /a/passwd/[root@localhost ~]# cp /a/svn/repo1/conf/authz /a/passwd/[root@localhost ~]# vim /a/svn/repo1/conf/svnserve.conf [general]anon-access=noneauth-access=writepassword-db = /a/passwd/passwdauthz-db = /a/passwd/authzrealm=1111111111111111[root@localhost ~]# mv /a/svn/repo2/conf/svnserve.conf /a/svn/repo2/conf/svnserve.conf.bak [root@localhost ~]# mv /a/svn/repo3/conf/svnserve.conf /a/svn/repo3/conf/svnserve.conf.bak [root@localhost ~]# mv /a/svn/repo4/conf/svnserve.conf/a/svn/repo4/conf/svnserve.conf.bak [root@localhost ~]# cp /a/svn/repo1/conf/svnserve.conf /a/svn/repo2/conf/svnserve.conf[root@localhost ~]# cp /a/svn/repo1/conf/svnserve.conf /a/svn/repo3/conf/svnserve.conf[root@localhost ~]# cp /a/svn/repo1/conf/svnserve.conf /a/svn/repo4/conf/svnserve.conf[root@localhost ~]# vim /a/passwd/passwd[users]chen=chen123lu=lu123zhang=zhang123wang=wang123hua=hua123dong=dong123[root@localhost ~]# vim /a/passwd/authz [groups]java=chen,lu,zhangios=wangweb=huajishu=dong[repo1:/]@java=rw[repo2:/]@ios=rw[repo3:/]@web=rw[repo4:/]@jishu=rw[root@localhost conf]# chmod 700 /a/passwd/* [root@localhost ~]# pkill svnserve[root@localhost ~]# ps -ef |grep svnroot 2405 2106 0 18:59 pts/1 00:00:00 grep svn[root@localhost ~]# svnserve -d -r /a/svn/[root@localhost ~]# ps -ef |grep svnroot 2411 1 0 19:00 ? 00:00:00 svnserve -d -r /a/svn/root 2413 2106 0 19:00 pts/1 00:00:00 grep svn

上一篇:邪王追妻废材逆天全文免费阅读

下一篇:没有了