【SVN+SSH】搭建SVN并使用SSH进行免密拉取推送代码
一、安装svn、openssh-server服务
yum install -y openssh-server subversion
systemctl start svnserve.service
systemctl enable svnserve.service
二、开启svn服务,创建测试仓库,并能通过账号密码拉取
定义svn仓库文件位置
vim /etc/sysconfig/svnserve
创建仓库:acc_repo
svnadmin create /home/svn/repos/acc_repo
配置拉取仓库的账号密码
cd /home/svn/repos/acc_repo/conf/
cat svnserve.conf
[general]
# force-username-case = none
# 匿名访问的权限 可以是read、write,none,默认为read
anon-access = none
# 使授权用户有写权限
auth-access = write
# 密码数据库的路径
password-db = passwd
# 访问控制文件
authz-db = authz
# 认证命名空间,SVN会在认证提示里显示,并且作为凭证缓存