Linux 搭建SVN版本库

简介: yum install subversion 创建一个文件夹 /opt/www/project 创建SVN版本库 svnadmin create /opt/www/project 修改配置 编辑svnserve.

yum install subversion

创建一个文件夹 /opt/www/project

创建SVN版本库

svnadmin create /opt/www/project

修改配置
编辑svnserve.conf主配置文件,对以下几项修改如下

[general]

anon-access = none #取消匿名访问

auth-access = write #授权用户有可写权限

password-db = passwd #指定用户配置文件,后面会用到

authz-db = authz #指定权限配置文件,后面会用到

realm = My First Repository 版本库名称

修改passwd
vim passwd

找到“[users]”,在此选项下添加用户“woshihehe”,“woshihehe”用户对应的密码是“123456”

[users]

harry = harryssecret

sally = sallyssecret

woshihehe = 123456

修改authz文件

vim authz

  在最后添加两行

[repository:/baz/fuz]

@harry_and_sally = rw

* = r

[/] //仓库的根目录
woshihehe=rw
[/trunk] [/branches] [/tags] //创库的下级目录

ps -ef | grep subversion 查看进程

如果你的svn库的路径为:/opt/www/project

那么你启动时,不能用命令:

svnserve -d -r /opt/www/project
而要用命令:

svnserve -d -r /opt/www/

把SVN端口 默认设置为3690
netstat -ntulp | grep 3690

kill -9 PID 杀死进程

svn mkdir -m "file name" svn://192.168.1.111/project/file name

目录
相关文章
|
8天前
|
应用服务中间件 Linux nginx
【Azure App Service】基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?
基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?Web App Linux 默认使用的 Nginx 版本是由平台预定义的,无法更改这个版本。
122 77
|
3月前
|
安全 Linux 虚拟化
|
6天前
|
Linux
Linux安装svn并启动
Linux安装svn并启动
40 10
|
6月前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
1123 3
|
2月前
|
存储 编译器 Linux
动态链接的魔法:Linux下动态链接库机制探讨
本文将深入探讨Linux系统中的动态链接库机制,这其中包括但不限于全局符号介入、延迟绑定以及地址无关代码等内容。
769 25
|
6月前
|
存储 编解码 Ubuntu
在Linux中,如何选择操作系统版本?
在Linux中,如何选择操作系统版本?
|
4月前
|
Kubernetes Linux 测试技术
|
4月前
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
140 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
6月前
|
Linux 开发工具
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
271 2
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
|
5月前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
468 1