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

目录
相关文章
|
2月前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
399 3
|
2月前
|
安全 Linux vr&ar
Linux的动态库和静态库
Linux的动态库和静态库
|
2月前
|
存储 编解码 Ubuntu
在Linux中,如何选择操作系统版本?
在Linux中,如何选择操作系统版本?
|
23天前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
34 1
|
2月前
|
Linux 开发工具
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
44 2
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
|
8天前
|
Java Linux Maven
用sdkman在linux上管理多个java版本
本文介绍了如何在Linux上使用SDKMAN来管理多个Java版本,包括安装SDKMAN、验证安装、列出和安装不同版本的JDK、Maven和Gradle,以及如何切换使用不同版本。
13 0
|
1月前
|
安全 Linux API
关于Linux稳定版本的一切你想知道的内容 【ChatGPT】
关于Linux稳定版本的一切你想知道的内容 【ChatGPT】
|
1月前
|
Linux 编译器 C语言
Linux内核对GCC版本的检测
Linux内核对GCC版本的检测
|
2月前
|
Linux TensorFlow 算法框架/工具
在Linux上安装其他版本的cmake 或 升级cmake
在Linux上安装其他版本的cmake 或 升级cmake
58 2
|
2月前
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
286 2