Linux上SVN的安装与使用 linux svn安装使用教程
yuyutoo 2024-11-02 15:22 3 浏览 0 评论
一、SVN的安装
使用命令yum install subversion
如果提示上述错误,请以管理员身份运行
使用命令su root
再执行yum install subversion
二、查看SVN版本
svnserve --version
三、创建svn版本库目录
mkdir -p /projects/svn
#mkdir = 新建文件夹
一句话的来讲,就是在根目录下创建一个叫“projects”,里面包含创建svn文件夹。
四、新建一个测试版本库
svnadmin create /projects/svn/testsvn
#在svn里面创建一个叫testsvn的项目
#打开可以看到
五、修改项目的配置文件
#authz – 配置权限文件
#passwd – 配置账号密码
#svnserve – 配置服务器文件
#权限的配置 authz
如果用户下是只读,那么请使用 chmod 777 + 文件
直接双击文件。如下图编辑,可以配置多个账户
账号及分组:
admin组账号有lyh
test组的账号有test1、test2、test3
权限配置解释:
[testsvn:/] #项目名字
@admin = rw (admin分组对整个testsvn版本库可读写)
test1 = rw (账号test1对整个testsvn版本库可读写)
[testsvn:/test] #项目组
@test = rw (test分组对整个testsvn/test目录可读写)
配置密码
账号 = 密码 (方便起见,取相同而已)
服务配置
将注释打开并修改
启动svn服务
svnserve -d -r /projects/svn/
如果出现上面错误,请关闭svn服务
停止 killall svnserve
然后再开启
svnserve -d -r /projects/svn/
l 备注
1、如果出现无法连接服务器的提示,请确保远程svn服务器的3690端口可以访问
firewall-cmd --zone=public --add-port=3690/tcp --permanent
systemctl restart firewalld (centos7.0以上适用)
修改svnserve配置并设置开机启动
vim /etc/sysconfig/svnserve
将 /var/svn改成自己的代码库地址
设置开机自启
systemctl enablesvnserve.service
ps: 上面是构建svn 下面简单来说一下接通svn
在linux下接通svn服务
使用命令
Ifconfig #查看ip地址
输入刚刚获得的ip地址
会出现
出现上面画面是因为svn里面没有目录,没有项目
所以回到linux下面
随意新建一个项目,我以新建一个文件为项目,如图
正确输入之后,出现上面界面,提示输入用户名,密码。
如后可以选择右键 导出,将代码push下来
相关推荐
- 如何在HTML中使用JavaScript:从基础到高级的全面指南!
-
“这里是云端源想IT,帮你...
- 推荐9个Github上热门的CSS开源框架
-
大家好,我是Echa。...
- 硬核!知网首篇被引过万的论文讲了啥?作者什么来头?
-
整理|袁小华近日,知网首篇被引量破万的中文论文及其作者备受关注。知网中心网站数据显示,截至2021年7月23日,由华南师范大学教授温忠麟等人发表在《心理学报》2004年05期上的学术论文“中介效应检验...
- 为什么我推荐使用JSX开发Vue3_为什么用vue不用jquery
-
在很长的一段时间中,Vue官方都以简单上手作为其推广的重点。这确实给Vue带来了非常大的用户量,尤其是最追求需求开发效率,往往不那么在意工程代码质量的国内中小企业中,Vue占据的份额极速增长...
-
- 【干货】一文详解html和css,前端开发需要哪些技术?
-
网站开发简介...
-
2025-02-20 18:34 yuyutoo
- 分享几个css实用技巧_cssli
-
本篇将介绍几个css小技巧,目录如下:自定义引用标签的符号重置所有标签样式...
- 如何在浏览器中运行 .NET_怎么用浏览器运行代码
-
概述:...
- 前端-干货分享:更牛逼的CSS管理方法-层(CSS Layers)
-
使用CSS最困难的部分之一是处理CSS的权重值,它可以决定到底哪条规则会最终被应用,尤其是如果你想在Bootstrap这样的框架中覆盖其已有样式,更加显得麻烦。不过随着CSS层的引入,这一...
-
- HTML 基础标签库_html标签基本结构
-
HTML标题HTML标题(Heading)是通过-...
-
2025-02-20 18:34 yuyutoo
- 前端css面试20道常见考题_高级前端css面试题
-
1.请解释一下CSS3的flexbox(弹性盒布局模型),以及适用场景?display:flex;在父元素设置,子元素受弹性盒影响,默认排成一行,如果超出一行,按比例压缩flex:1;子元素设置...
- vue引入外部js文件并使用_vue3 引入外部js
-
要在Vue中引入外部的JavaScript文件,可以使用以下几种方法:1.使用``标签引入外部的JavaScript文件。在Vue的HTML模板中,可以直接使用``标签来引入外部的JavaScrip...
- 网页设计得懂css的规范_html+css网页设计
-
在初级的前端工作人员,刚入职的时候,可能在学习前端技术,写代码不是否那么的规范,而在工作中,命名的规范的尤为重要,它直接与你的代码质量挂钩。网上也受很多,但比较杂乱,在加上每年的命名都会发生一变化。...
- Google在Chrome中引入HTML 5.1标记
-
虽然负责制定Web标准的WorldWideWebConsortium(W3C)尚未宣布HTML5正式推荐规格,而Google已经迁移到了HTML5.1。即将发布的Chrome38将引入H...
- HTML DOM 引用( ) 对象_html中如何引用js
-
引用对象引用对象定义了一个同内联元素的HTML引用。标签定义短的引用。元素经常在引用的内容周围添加引号。HTML文档中的每一个标签,都会创建一个引用对象。...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)