svn服务器配置与使用

svn服务器配置与使用在Ubuntu上安装svn服务器(a)检查是否已安装svn(b)若安装需要卸载sudoapt-getremove–purgesubversion(c)安装sudoapt-

大家好,又见面了,我是你们的朋友全栈君。

  1. 在 Ubuntu 上安装 svn服务器

(a)检查是否已安装
svn

(b)若安装需要卸载
sudo apt-get remove --purge subversion

(c)安装
sudo apt-get update
sudo apt-get install subversion

(d)安装后查看版本,确认是否安装成功
svnserve --version
若安装成功,如下图显示版本信息
<span role="heading" aria-level="2">svn服务器配置与使用

(e)创建 svn版本库

生成以下路径:
/usr/svn/repository/
cd /usr
sudo mkdir svn
cd /svn
sudo mkdir repository

给 /repository 赋予权限
chmod -R 777 repository

创建 svn 仓库
svnadmin create /usr/svn/repository
执行完该命令后,repository 下将会生成以下文件
<span role="heading" aria-level="2">svn服务器配置与使用

对 db 设置权限
chmod -R 777 db

(f)设置访问权限

修改 repository 下的配置文件 /conf/svnserve.conf
如下图
<span role="heading" aria-level="2">svn服务器配置与使用

添加访问用户, 修改文件 /conf/passwd
userName = passwd
<span role="heading" aria-level="2">svn服务器配置与使用

设置用户权限, 修改文件 /conf/authz
<span role="heading" aria-level="2">svn服务器配置与使用
note:
admin = cj //cj属于admin权限组
@admin = rw //admin权限组有读和写的权限
* = r //所有组都有读的权限

  1. 本机测试 svn服务器

启动指令:svnserve -d -r /usr/svn/
note:
-d: 在后台运行
-r: 指定服务器的根目录

查看是否成功启动:ps aux | preg svnserve
若成功启动
<span role="heading" aria-level="2">svn服务器配置与使用

关闭服务器:killall svnserve
<span role="heading" aria-level="2">svn服务器配置与使用

  1. Ubuntu 下连接svn服务器

(a) checkout
svn checkout path (path 是服务器上的目录)
例:svn checkout svn://192.168.5.128/repository
简写:svn co
完成checkout后,当前位置将自动生成名为 repository 的文件夹,里面是从svn服务器中下载的文件

(b) 将改动过的文件提交到版本库
svn commit -m "log message" [-N][--mo-unlock][PATH]
简写: svn ci

(c) 往版本库中添加新的文件
先将要添加的文件移动到 checkout 时生成的文件夹里
载入到该文件夹
添加该文件:svn add file
例:svn add test.txt
svn add *.php (将添加当前目录下所有的php文件)
添加完后执行: svn ci -m "add a test file" test.txt

(d) 删除文件
cd 到 checkout 时生成的文件夹下
删除该文件:svn delete filename
例: svn delete test.txt
(这一步也可以不用命令行,直接将该文件删除)
删完之后执行: svn ci -m "delete test file"

(f) 查看日志
svn log path
例: svn log test.txt 可以显示该文件所有的修改记录以及版本号的变化

  1. Windows 下连接svn服务器

(a)安装客户端 TortoiseSVN

(b)TortoiseSVN 的使用
右键桌面,选择 SVN Checkout…
<span role="heading" aria-level="2">svn服务器配置与使用
输入 项目版本库地址 和 导出目录
<span role="heading" aria-level="2">svn服务器配置与使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154871.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月4日 上午10:16
下一篇 2022年7月4日 上午10:16


相关推荐

  • 2020,最新手机号码手机验证正则表达式,持续更新

    2020,最新手机号码手机验证正则表达式,持续更新最近在跟一个别人写好上线的项目,今天出了一个bug,部分正常的手机号验证格式不通,查看了代码发现正则表达式有较大的错误,如图:存在的问题:1.存在逗号2.不够全面,部分正常的手机号验证不通过所以决定自己写,百度一下手机号的格式,下面应该是比较全面,所以就自己根据下面的写验证的正则表达式,如有小伙伴发现下图仍有遗漏请在评论指出,我看到会马上更新最后写出来的正则表达式:Patternp=Pattern.compile(“^1(3([1-35-9]\\d|4[1-..

    2022年6月13日
    47
  • python和pycharm哪个好_初学python,pycharm和Spyder哪个好?

    python和pycharm哪个好_初学python,pycharm和Spyder哪个好?KDnuggets201 年的一个博客发起了一项投票 数据科学中最好用的 PythonIDE 是什么 本次调查共有 1900 多人参与 调查结果如下图所示 前 5 个选择是 Jupyter 57 PyCharm 35 Spyder 27 VisualStudio 21 SublimeText 12 如果你是数据分析师 使用 notebook 方便分析数据 使用教程 如果你是开发人员 使用 pych

    2026年3月27日
    1
  • Kimi入驻小红书,AI大模型从“投流大战”转向内容深耕

    Kimi入驻小红书,AI大模型从“投流大战”转向内容深耕

    2026年3月12日
    2
  • 代码主题darcula_Intellij idea 中的Darcula主题怎么把颜色改回来?

    代码主题darcula_Intellij idea 中的Darcula主题怎么把颜色改回来?展开全部1、打开IDEA,点击File>Settings…2、直接搜索Color,点击Colorscheme。3、右侧Scheme下拉选择62616964757a686964616fe4b893e5b19e31333431356666,Darcula黑色主题。4、点击Apply应用,ok确认退出。完成。扩展资料:快捷键1、写代码时用Alt-Insert(Code|Generate…)…

    2022年6月27日
    76
  • Python3.7.0安装报:0x80072efd

    Python3.7.0安装报:0x80072efd1 安装 Python 问题 Applycomplet result 0x80072efd restart None barequestedr nbsp No 解决 建议默认安装 想修改路径直接修改路径然后下一步 视情况而定 precompilest nbsp nbsp nbsp 预编译标准库 downloaddebu

    2026年3月20日
    1
  • C++实现远程桌面集群软件[通俗易懂]

    C++实现远程桌面集群软件[通俗易懂]由于在学校需要管理很多主机的需要,自己动手写了个3389桌面集群的软件。软件很简单,分别用2种方式实现:(1)快速登入模式:微软的MsRdpClientActiveX控件实现(2)远程桌面模式:生成.rdp文件实现

    2022年10月15日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号