linux(centos6.5)下搭建SVN服务器

一、安装命令

1.以root身份登录linux。

2.执行安装命令:pip install  subversion

二、创建项目目录

mkdir  /usr/zhc/svn
cd  /usr/zhc/svn
chmod -R 777 svn

三、创建SVN仓库

执行命令

svnadmin create  /usr/zhc/svn

会生成以下文件

四、设置访问权限

进入conf目录会有以下文件

扫描二维码关注公众号,回复: 2638250 查看本文章

1.使用vi打开 conf/passwd 添加账户和密码(username= 123456)

2.使用vi打开conf/authz设置访问权限,username = rw(记得前面一定要加[/])

3.使用vi打开conf/svnserver.conf

       anon-access = read

       auth-access = write

       password-db = password

       authz-db = authz

       去掉前面的注释#符号

五、启动SVN服务器

svnserve -d -r /usr/zhc/svn

-d 表示svnserve 以”守护“进程模式进行

-r 指定文件系统的根目录位置,这样客户端不用输入全路径,就可以访问版本库

如:svn://192.168.1.150

可以查看端口看一下(svn端口号默认为3690):netstat -antp | grep svn

ps:停止SVN命令

killall svnserve

ps:查看服务是否开启

ps -ef |grep svn

六、在windows本地的svn客户端使用checkout

url直接输入Linux的ip地址即可。

会提示输入之前设置的用户名和密码,导入到本地文件夹中,可以在里面直接新建文件(夹),上传,更新即可。

七、常见错误

1)Authorization failed 

解决方案:使用vim打开conf/authz 添加[/],刚刚提到的!

2)凡涉及文件修改后必须重新启动svn服务器

关闭svn服务命令

killall -HUP svnserve

开启svn服务名利

svnserve -d -r /usr/zhc/svn

猜你喜欢

转载自blog.csdn.net/Wuli_SmBug/article/details/81318978