• svn服务器


    基于Linux部署SVN服务器
    (1)yum安装subversion
    yum install subversion
    (2)检测安装结果
    svnserve --version 显示安装结果,表示安装成功了
    (3)创建代码仓库目录
    mkdir /var/svn/projectname 新建一个目录
    svnadmin create /var/svn/projectname 创建svn仓库到该目录
    (4)svn服务器配置
    代码仓库conf目录下有三个重要配置文件,passwd、authz、svnserve.conf。

    修改passwd文件,添加用户名和密码
    ①vim passwd 打开passwd文件,修改内容如下
    [users]
    username1 = 123456 格式:用户名 = 密码
    username2 = 123456
    Username3 =987654
    写完用户名密码后 wq保存退出。

    ②修改authz文件,添加用户的权限
    vim authz打开authz文件,修改内容如下

    [groups] 格式为: user-group = username,多个用户放在同一个组用,隔开
    developer = username1 //将用户1添加到开发组
    designer = username2,username3 //将用户2和3添加到设计组

    [projectname:/] //为一个项目配置用户组权限
    @developer = rw //设置开发组为读写权限
    @designer = r //设置设计组只有读的权限
    ③修改svnserve.conf的配置
    anon-access = none //修改匿名用户访问权限
    auth-access = write //去掉注释,验证用户权限
    password-db = /var/svn/projectname/passwd //去掉注释,设置密码文件路径
    authz-db = /var/svn/project/authz //去掉注释,设置权限文件路径
    realm = projectname // 设置项目名称(UUID)
    (4)开放svn端口
    svn服务器默认使用3690端口,所以开放3690端口,保存设置,然后重启防火墙:
    iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
    /etc/rc.d/init.d/iptables save
    service iptables restart
    (5)启动svn服务
    svnserve -d -r /var/svn
    -d:守护进程 -r:svn根目录

    (6)下载软件
    svn使用TortoiseSVN软件进行登录连接,下载地址为:https://tortoisesvn.net/downloads.html
    Linux下搭建SVN服务器
    下载后进行一步步安装即可。

    (7)装完成后,点击鼠标右键->TortoiseSVN->Repo-browser
    Linux下搭建SVN服务器

    (8)然后输入URL:
    Svn://192.168.30.38/projectname

    然后输入用户名和密码即可。

  • 相关阅读:
    URL和URI之间的区别
    nom Uncaught Error: Cannot find module 'babel-runtime/regenerator'
    PHP中使用curl获取头信息headers的一些笔记
    Typora中自定义命令上传图片
    iOS链接big sur弹出“文件找不到”
    云开发cannot find module wx-server-sdk
    关于Laravel框架中Guard的底层实现
    PHP8中字符串与数字的比较更智能
    git refusing to merge unrelated histories
    k8s入门-资源文件实现
  • 原文地址:https://www.cnblogs.com/zhong12322/p/9878051.html
Copyright © 2020-2023  润新知