首页 > 编程知识 正文

linux服务器svn安装教程,linux下的svn客户端

时间:2023-05-04 21:46:09 阅读:28964 作者:3326

在linux上如何安装svn服务器? 学习和编辑整理了有关安装Linux SVN命令的知识。 我希望对大家有帮助。

linux的svn命令安装

1 .检查是否安装了yum

如果在终端上输入yum,则如果已安装,则会显示yum参数;如果未安装,则会显示一条消息,指示yum未安装或命令无效……

2 .安装SVN

yum-y安装子版本

3 .创建和配置目录

创建版本库目录

mkdir -p /data/svn/repo

设定/p

svnadmin create /data/svn/repo

运行上述命令时,将自动创建repo测试库。 查看/data/svn/repo文件夹,可以看到它包含conf、db、format、hooks、locks和README.txt等文件,并创建了SVN库。

4 .用户密码passwd设置

[ root @ localhost password ] # CD/data/SVN/repos/conf

[root@admin conf]# vim passwd

将passwd更改为:

[users]

# harry=harryssecret

# sally=sallyssecret

hello=123

用户名=密码

现在,hello用户创建了123个密码

以上语句都必须填写在开头,不能在左侧留下空格。 否则会出错。

5 .权限控制authz配置

[root@admin conf]# vi authz

目的是设置哪些用户可以访问哪些目录,并将以下内容添加到authz文件中:

如果设置为[/],则表示根目录下的所有资源,或写为[repl:/]

[/]

hello=rw

当然,也可以限制hello用户对repo测试库下的所有目录都具有读写权限。 如果自己用的话,就这样读写吧。

以上语句都必须填写在开头,不能在左侧留下空格。 否则会出错。

6 .配置服务svnserve.conf

[ root @ adminconf ] # vim svnserve.conf

添加以下内容:

[通用]

#匿名访问权限为read、write和none,默认值为read

anon-access=none

#授予授权用户写入权限

Auth-access=写入

#密码数据库的路径

密码-数据库=密码

#访问控制文件

authz-db=authz

#验证名称空间subversion显示在验证提示中,并用作证书缓存的关键字

realm=/data/svn/repositories

以上语句都必须填写在开头,不能在左侧留下空格。 否则会出错。

补充: linux启动svn服务命令

7 .启动SVN服务

检查svn的服务是否已启动

ps -ef|grep svn

如果没有启动,请运行以下命令。

svnserve-d-r/data/SVN/repo-- listen-port=3690

8 .打开端口

/sbin/iptables-I input-ptcp-- dport 3690-j accept

/etc/rc.d/init.d/iptables save

/etc/init.d/iptables restart

/etc/init.d/iptables status

9 .访问

svn://ip地址

默认值为3690,输入设定的用户名和密码即可。

注意:在这里,绝对不要使用svn://ip地址/repo。 不使用的话就无法访问。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。