linux新手安装与配置

2025-10-22 06:19:04

1、一:使用yum安装

yum install subversion 

检查是否安装成功

svnserve --version

linux新手安装与配置

2、二:创建一个名为huishenghuo仓库

mkdir -p  /usr/svn/huishenghuo

svnadmin create   /usr/svn/huishenghuo

进入huishenghuo下面有:

conf  db  format  hooks  locks  README.txt

linux新手安装与配置

linux新手安装与配置

1、进入conf里面

authz 是权限控制文件

passwd 是帐号密码文件

svnserve.conf 是SVN服务配置文件

linux新手安装与配置

2、配置passwd

i编辑,ctrl+c 退出,:wq!保存退出

linux新手安装与配置

3、配置auth

[/]仓库下的所有文件

qiuqiu = rw 可读可写

*= rw 所有用户都有权限  (#注释无效)

linux新手安装与配置

4、配置svnserv.conf

anon-access = none     # 使非授权用户无法访问

auth-access = write    # 使授权用户有写权限

password-db = password   # 用户密码文件

authz-db = authz       # 访问控制文件

realm = /usr/svn/huishenghuo # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。

最后一行的realm记得改成你的svn目录

打开注释时切记前面不要留有空格

linux新手安装与配置

1、启动与停止

ps -ef|grep svnserve (查看进程)

kill -9  29229   杀手进程

svnserve -d -r /usr/svn/(启动)

killall svnserve(停止)

linux新手安装与配置

1、本地checkout的时候报

Unable to connect to a repository at URL 'svn://120.***/huishenghuo'无法连通

查了查端口没有开(我是宝塔搭建环境,宝塔端口也得开)内网入方向,内网出方向端口都开

linux新手安装与配置

linux新手安装与配置

2、再checkout OK

linux新手安装与配置

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢