• 【SVN】CentOS7.0下搭建SVN服务器


    SVN服务器搭建

    最近接手了天赋吉运的SVN项目管理,那么学会搭建SVN服务器就成为了必须的技能。这篇文章就来讲一讲在CentOS7.0下如何搭建SVN服务器
    1,下载安装SVN版本

    yum install subversion
    

    2,查看安装版本 :

    svnserve --version
    

    这里写图片描述
    3,创建SVN版本库目录:

    svnadmin create /var/svn/svnrepos
    

    4,创建版本库:

    svnadmin create /var/svn/svnrepos
    

    第4步执行命令完毕之后,可以看到在/var/svn/svnrepos目录下生成的文件
    这里写图片描述
    5、进入conf目录,会发现有三个文件:
    authz:文件是权限控制文件
    passwd:是帐号密码文件
    svnserve.conf :SVN服务配置文件
    这里写图片描述
    6、在 passwd文件中,设置账号密码:
    在[users]块中添加用户和密码,格式:帐号=密码
    7,在authz文件中,设置权限:
    8、修改svnserve.conf文件
    打开下面的几个注释:
    anon-access = read #匿名用户可读
    auth-access = write #授权用户可写
    password-db = passwd #使用哪个文件作为账号文件
    authz-db = authz #使用哪个文件作为权限文件
    realm = /var/svn/svnrepos # 认证空间名,版本库所在目录
    这里写图片描述
    9,杀死所有的SVN进程:

    killall svnserve
    

    启动SVN版本库:

    svnserve -d -r /var/svn/
    

    10,验证是否创建成功:
    在windows上面进行测试:
    输入SVN地址:
    这里写图片描述
    输入用户名,密码(刚刚在passwd文件中设置的用户名,密码):
    这里写图片描述
    到此为止SVN服务器的搭建就已经完成了

    可能遇到的问题

    1,进行第9步,killall svnserve时,可能会找不到命令:
    这里写图片描述
    运行以下命令,安装即可:

    yum install psmisc
    

    2,在Windows中测试时,使用SVN可能checkout不成功,是因为3690端口没有打开,打开端口即可:

    开端口命令:firewall-cmd --zone=public --add-port=3690/tcp --permanent
    重启防火墙:systemctl restart firewalld.service
    

    随后,通过命令:

    firewall-cmd --list-ports
    

    我们可以查看到端口开启成功:
    这里写图片描述
    感谢您的阅读~

  • 相关阅读:
    可实现B站 蒙版弹幕 效果的前端组件 —— Barrage UI
    C# 中的"yield"使用
    不遮挡人物弹幕是怎么实现的——图片蒙版效果-webkit-mask
    使用eslint检查代码质量
    vue 项目中assets 和static的区别
    快速生成html文本文档——typora
    VsCode中好用的git源代码管理插件GitLens
    C# 根据前台校验的值,决定是否执行后台方法
    C# 从字符串中取出英文字母
    C# 科学计数法转换成数字
  • 原文地址:https://www.cnblogs.com/zll-0405/p/10786608.html
Copyright © 2020-2023  润新知