Ubuntu 11 安装Subversion成功记

Subversion的安装与使用 Subversion 是一个自由/开源的版本控制系统 在subversion管理下,文件和目录可以超越时空 subversion允许你数据恢复到早期版本或者是检查数据修改的历史 许多人将版本控制系统当作一种神奇的"时间机器" 允许你和别人协作文档比并跟踪所做的修改 Subversion架构 客户端:命令行、图形 通信方式:本地访问、SVN服务器、Web服务 基本概念: 版本库:典型的客... 阅读详情

综合了几个网页信息,结合自己的理解,在Ubuntu11上搭建成功了svn server



第一步:安装apache2  libapache2-svn subversion

sudo apt-get install apache2

sudo apt-get install subversion

sudo apt-get install libapache2-svn
安装完后按照提示
Run '/etc/init.d/apache2 restart' to activate new configuration!
重启apache2
第二步:创建SVN库和项目
sudo mkdir /home/svn        //创建SVN库
sudo svnadmin create /home/svn/project      //创建项目
第三步:创建组并添加成员
sudo addgroup subversion     //创建一个叫subversion的组为拥有仓库所在的目录
系统提示:正在添加组"subversion" (GID 1001)...
                   完成。

sudo  usermod -G subversion -a www-data   //将自己和“www-data”(Apache 用户)加入组成员中
查看:more /etc/group | grep subversion
系统提示:subversion:x:1001:www-data
第三步:修改项目权限
sudo chown -R root:subversion /home/svn/project
sudo chmod -R g+rws /home/svn/project   //赋予组成员对所有新加入文件仓库的文件拥有相应的权限
查看txn-current-lock文件的权限和用户以及组信息
 ls -l /home/svn/myproject/db/txn-current-lock

系统提示:-rw-rwSr-- 1 root subversion 0 2011-01-25 17:47  /home/svn/project/db/txn-current-lock


第四步:通过自带协议访问(svn://)

创建了 SVN 文件仓库后,修改 /home/svn/myproject/conf/svnserve.conf 来配置其访问控制

例如,可以取消下面的注释符号来设置授权机制:

# [general]

# password-db = passwd

# anon-access = read/none  (none代表客户端登录时需要密码)

可以在“passwd”文件中维护用户清单。编辑同一目录下“passwd”文件,添加新用户。语法如下:

username = password   (注意行开始不要有多余空格)

通过如上配置后,可以在本地或者远程通过 svn:// 访问SVN 版本库了,使用“svnserve”来运行 svnserver,

语法如下:

$ svnserve -d --foreground -r /home/svn(要访问版本库,必须保证此命令一直在终端运行)

然后可以通过下面的命令来访问文件仓库:

$ svn co svn://hostname/myproject myproject

按要求输入密码。一旦通过验证,就会签出文件仓库中的代码。

若要进行权限控制,取消/home/svn/myproject/conf/svnserve.conf下#  authz-db = authz 前的# ,并根据实际情况修改/home/svn/myproject/conf下的authz文件,实现不同的权限控制


在Ubuntu上安装配置Subversion + Apache + SSL以及权限设置服务器 Apache是一个广泛使用的Web服务器,在Ubuntu上安装Apache可以为Subversion提供HTTP/HTTPS访问。本文将指导您在Ubuntu上安装和配置Subversion、Apache以及SSL证书,同时设置适当的权限。如果您计划使用HTTPS访问Subversion仓库,您需要配置SSL证书。现在,您已经成功安装配置了Subversion、Apache和SSL,并设置了适当的权限。为了确保Subversion仓库的安全性,我们需要调整仓库所在目录的权限。您将被要求输入密码。 阅读详情

相关推荐

RT-Thread stm32h7使用串口DMA

stm32h7在rtthread中无法使用串口DMA,通过更改驱动代码使其支持串口DMA

qq_35141454的博客 2285

项目管理工具-SVN(SubVersion)下载安装/基本详细具体使用步骤

svn入门教程从安装到使用步骤

m0_73414822的博客 1万+

如何快速学习 PHP 编程:从入门到实战的高效路径

PHP高效学习路线摘要:4-8周掌握Web开发核心技能。阶段1(1周)搭建XAMPP/MAMP环境,掌握基础语法和变量处理;阶段2(2周)重点学习表单处理、会话管理和PDO数据库操作(防SQL注入);阶段3(2-3周)实战开发个人博客等小项目。关键原则:边学边练(每个知识点配3-5个案例)、优先掌握Web刚需技能(HTTP请求、数据库、动态页面)、善用官方手册。避坑点:密码必须加密、SQL使用预处理、统一UTF-8编码。建议每天2-3小时实操,通过项目驱动学习,快速形成开发能力。

2501_94233638的博客 1387

win11&centos7安装Subversion与配置 svn服务端

启动SVN服务器有两种方法,一个是命令行方式,一个是注册Windows服务。[3]命令行方式的缺陷是:只要运行服务器端程序的命令行窗口一关闭,服务就停止了,很不方便,而且每次开机都需要手动启动。此时查看当前系统中的服务,可以看到我们刚刚创建的服务,但此时它还没有启动,如果创建失败,需检查sc命令是否正确。[1]将SVN服务端程序注册为Windows服务,就可以让SVN服务随系统一起启动,克服了命令行方式的不足。如果启动失败,那很有可能是binpath中的内容有错误,此时只能将已经创建的服务删除,重新创建。

nalanxiaoxiao2011的博客 5719

图解链表 —— JAVA中的单链表基本操作

文章目录1. 什么是链表2. 链表的种类3. 创建单链表3.1 创建 Node 类(车厢类)3.2 创建 MySingleList (火车类)4. 单链表的基本操作4.1 增加链表元素4.1.1 在链表头部添加元素4.1.2 在链表任意位置添加元素4.1.3 在链表尾部添加元素4.2 删除链表元素4.2.1 删除第一个节点元素4.2.2 删除任意位置 index 元素4.2.3 删除链表中指定元素的第一个节点4.2.4 删除链表的所有指定元素4.3 查找链表元素4.3.1 判断链表中是否包含元素 data4

AlinaQ05的博客 2501

【Flink on k8s】- 1 - Flink Kubernetes Operator 简介 2023

Flink Kubernetes Operator 可以与 Kubernetes 的其他功能和工具集成,可以帮助用户快速定位和解决问题。Flink Kubernetes Operator可以在Kubernetes上实现高可用性,以确保 Flink 集群的稳定性和可靠性。Flink Kubernetes Operator 可以快速地部署 Flink 集群,而无需手动配置和管理集群。Flink Kubernetes Operator可以将Flink集群与其他应用程序隔离,以避免资源争用和干扰。

欢迎来到我的博客,一起探索代码里的世界! 1344

Windows下的subversion(SVN)下载安装及配置 -详细步骤

1.下载网址[http//subversion.apache.org/2.选择Windows系统下的VisualSVN二进制安装文件。3.选择VisualSVNServer下,相应的版本。下一步,知道install----finash。4.下载完成后,直接点击安装。

weixin_39269896的博客 1万+

【踩坑记录】colmap中的相机位姿的坐标系定义及其可视化结果的隐含转换

1 坐标系定义及转换   首先介绍一下世界坐标系和相机坐标系之间的转换,它们之间是存在一个转换关系的。现假设空间中一点X,它在相机坐标系下的坐标是Xcamera,在世界坐标系下的坐标是Xworld。假设它通过R和t实现从相机坐标系到世界坐标系之间的转换: Xworld = RXcamera + t   那么,由上式,我们可以推得从世界坐标系向相机坐标系的转换关系(RT=R-1,所以通常直接使用RT即可): Xcamera = RTXworld - RTt   所以,两个坐标系之间的转换,需要看其具体

zeeq的博客 2万+

SVN 安装与配置详尽指南 —— 深入理解Subversion的安装与使用流程

Subversion是一个开源的版本控制系统,它的设计目标是作为CVS的替代品,提供更好的用户体验、更稳定的架构和更丰富的功能集。SVN使用集中式版本库和原子提交的概念,确保每次提交都是完整的,不会产生冲突的代码混合。此外,SVN还支持分支和标记,便于开发人员进行特性开发和版本管理。通过本文的详尽指南,你已经掌握了在Windows、macOS和Linux三大操作系统上安装和配置SVN的全过程。SVN的使用能够极大提升团队的协作效率,确保代码的完整性和版本的一致性。

你好,欢迎来到我的个人技术博客!我是一个还有头发的程序猿,一名热衷于探索编程奥秘的程序员。在这个充满无限可能的数字时代,我致力于通过代码编织梦想,解决问题,不断追求技术的极致。 自从踏上编程之旅以来,我涉足了多个领域,包括但不限于Web开发、移动应用开发 7349

7.26华为OD机试真题 新系统 - 炸弹人的雷区数量 (Java/Py/C/C++/Js/Go)

7.26华为OD机试真题 新系统 - 炸弹人的雷区数量 (Java/Py/C/C++/Js/Go)

算法大师! 790

零基础速成simulink代码生成——stateflow基础3

此专栏面向嵌入式工程没有matlab开发经验的人,可以快速学习和实践这门技术。MDB技术,越来越成熟和普遍,从手写代码转到基于模型开发已经是大势,不仅减少开发周期,还增加代码的复用性。汽车领域、医疗和算法建模广泛使用。

不断debug,优化中…… 1711

Ubuntu 下安装Subversion

Ubuntu 下安装Subversion 1.软件安装 (以下操作root权限) 若系统尚未安装Apache,建议先安装Apache,最好是Apache2$ apt-get install apache2之后安装Subversion以及Apache2模块$ apt-get install subversion libapache2-svn 2.创建用户组 $

丁辉-blog 512

LeRobot 官方论文:一个用于端到端机器人学习的开源库

本文介绍了一个名为LeRobot的开源库,旨在解决机器人学习领域的碎片化问题。该库提供了端到端的技术栈,包括统一的机器人中间件API、标准化的数据集格式(LeRobotDataset)、优化的推理栈以及多种最先进机器人学习算法的实现。LeRobot支持多种低成本开源机器人平台(如SO-10X、ALOHA-2等),通过共享中间件实现便捷的遥操作和数据收集。其数据集格式已广泛应用于社区,截至2025年9月已有16,000多个数据集公开共享。该库还支持流式处理大规模数据,降低了研究门槛。在模型方面,LeRobot

2506_90492529的博客 905

ubuntu apache安装subversion

环境: svn库目录:  /home/lian/svnroot测试用的项目:/home/lian/svnroot/test_projectos: ubuntu 9.04 apache2.2.x + php + mysql   安装: 在新立得安装subversio

Alian的专栏 1124

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Ubuntu离线安装subversion

公司配置SVN服务器,但公司属于保密单位不能联网,本人linux渣渣开始想通过离线apt的方法安装但最终没能完成安装。最后只能只能把安装subversion的所有依赖下载后再进行安装。 安装subversion所需软件: apr apr-util scons python openssl zlib-devel sqlite subversion 本此次使用软件版本:apr-1.5.2 apr...

HelloWorld_404的博客 1944

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

ubuntu下apache2+subversion安装

实验环境:ubuntu 11.04Apache/2.2.17安装apache2:sudo apt-get install apache2启用ssl模块: sudo a2enmod ssl生成SSL证书:本来应该使用apache2-ssl-certificate命令的,但是ubuntu下安装的apache2貌似少这个脚本,所以使用openssl来生成。sudo openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -k

strongczq的专栏 679

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Ubuntu10下Subversion安装

Ubuntu10下Subversion安装 [size=large][color=green]自动安装[/color][/size] 我是通过apt-get install方式安装。如果没有网络可以先下载tar.gz包,然后通过手工make安装。 [code="java"]sudo apt-get install subversion Do you want to continue [Y/...

Peter Wei 博观而约取,厚积而薄发 174

[Ubuntu]下安装subversion

在Ubuntu下安装subversion,这里总结一下安装过程: 首先要安装好apache2服务器,然后装subversion ·apache2是web服务器,用来通过web访问subversion ·subversion就是本文的主角 1.安装apache2 sudoapt-getinstallapache2 启动apache2 sudo/etc/init.d/apac...

weixin_30824277的博客 89

ubuntu安装SubVersion服务

http://blog.sina.com.cn/s/blog_6cb543ef0100vgfk.html https://help.ubuntu.com/community/Subversion

a568953256的专栏 784

在ubuntu成功编译ffmpeg,并生成ffplay

编译这个东西真的很纠结,也很辛苦啊,但总算成功了,相当高兴呵呵 下面的内容是参加一下网站上的博客,我根据我的实践补充一下: ffmpeg 是很强大的编解码库,可以编解码视频和音频。通俗的说是可以做播放器。 我的是ubuntu linux11.04(我觉得linux版本没有什么关系,只不过是SDL库对ffplay的生成很重要) 下面是安装步骤: 我们从官方下载

3207

Ubuntu 11 10 server 安装Git 服务器

Ubuntu 11 10 server 安装Git 服务器

qq_43682438的博客 416

ubuntu下subversion1.7的安装

环境: ubuntu11.10 subversion1.7 1.用synaptic安装的svn都是1.6版,根本于现在的主流svn服务器无法通信。需要升级为1.7。 1.1 apt-add-repository ppa:dominik-stadler/subversion-1.7 apt-get update apt-get install libsvn-java a...

weixin_30364325的博客 146

linux svn loading,【Linux】SVN安装,安装subversion,实现windows和Ubuntu共享

转自:https://blog.youkuaiyun.com/ncc1995/article/details/96309798?locationNum=11&fps=1作者:ncc1995Linux系统安装svn就是在Ubuntu中安装subversion,因为是老师分的服务器,并不是root用户,整个过程就麻烦了许多。1、非root用户安装软件这时候只有通过源码来安装。以apr为例(我最先安的apr...

weixin_39996234的博客 428

ubuntu 11.10 svn server安装配置

安装配置直接参考如下两个链接,step by step即可 参考链接1:ubuntu-11.10-server-i386学习笔记-SVN版本服务器安装 参考链接2:ubuntu-11.10-server-i386学习笔记-SVN版本服务器-客户端测试 按照楼主的安装过程走一遍,没有遇到问题。 这里需要说明的是,安装apach2主要为了方便在浏览器下查看文件。 因为我是重装了服务器

ajaxhe的专栏 626

Ubuntu下SVN的安装及使用方法

一、前言ubuntu下有两个svn客户端:1.svn。2.Rapidsvn。二、svn的安装方式1、下载 [maintain@HM16-213 software]$ wget http://subversion.tigris.org/downloads/subversion-deps-1.6.12.tar.bz2 [maintain@HM16-213 software]$ wget http:/

MENGHUANBEIKE的专栏 2万+
上一篇: 使用SharedStore的Python实现方法
下一篇: Ubuntu 安装Postgres数据库,Windows 安装PgAdmin进行远程管理,Django远程连接 手记
Wally_Yu
博客等级 码龄19年 71粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值