linux 安装svn
来源:互联网 发布:决战武羽扇进阶数据 编辑:程序博客网 时间:2024/06/18 11:35
建议看阿里云的教程:https://help.aliyun.com/document_detail/52864.html?spm=5176.8208715.110.1.13413f34RJqZb5
因工作需要,迁移svn服务器到新的服务器上
准备:本来想自己下载svn的压缩文件,后面想想还是麻烦,所以学着用yum命令
输入: yum install subversion
安装后确认版本,顺便看看是否安装成功
svnserver --version
(新建库后 发现有个passwd的文件,就在老服务器上 使用命令 进行查找
find / -name passwd
成功找到路径 转移库文件,在新的服务器,解压跑起来就好了)
新建库
svnadmin create /var/svn/svnrepos
svnserve -d -r /usr/local/svn/svn_repository/ (路径自行替换)
查看进程是否存在 :netstat -apn |grep svn
停止SVN命令
killall svnserve
覆盖 文件cp -fr /usr/local/svn/project/conf/ /usr/local/svn/svn_repository/ 需要按Y 然后回车确认,因为alias 里面 cp -i 都会提示用户
有空再看看 有啥跳过提示的办法吧
svn服务器修改端口:举例修改为80端口
svnserve -d -r /usr/local/svn/svn_repository --listen-port 80 (两个横杠要注意)
客户端连接的时候:svn//127.0.0.1:80
进入conf目录
authz文件是权限控制文件
passwd是帐号密码文件
svnserve.conf SVN服务配置文件
设置帐号密码 vi passwd
在[users]块中添加用户和密码,格式:帐号=密码,如suzhan=redhat
设置权限 vi authz
在末尾添加如下代码:
[/]
suzhan=rw (r:读,w:写)
或者设置组,在groups下,添加如下代码:
[groups]
admin= user1,user2
在末尾添加如下代码:
[/]
@admin = rw
修改svnserve.conf文件 vi svnserve.conf
打开下面的几个注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /usr/local/svn/svn_repository # 认证空间名,版本库所在目录
- linux安装-安装svn
- linux上安装svn
- Linux 安装SVN
- LINUX svn 安装配置
- linux Svn服务安装
- Linux下安装SVN
- linux下安装SVN
- linux Svn服务安装
- Linux安装SVN
- linux nginx svn 安装
- linux安装svn client
- linux svn 安装参考资料
- linux下svn安装
- Linux下安装SVN
- Linux安装svn
- linux下安装svn
- linux yum 安装 svn
- linux Svn服务安装
- linux 目录结构
- VM虚拟机 ubuntu16.04配置CPU版本的caffe
- java基础部分总结2
- linux学习之旅(十五(上))&磁盘
- 笨办法学 Python · 续 第二部分:简单的黑魔法
- linux 安装svn
- How Many Maos Does the Guanxi Worth --HDU
- 2017年08月04日
- C 语言getopt与go语言flag获取命令参数
- ARM STM32F103VCT6驱动LCD屏12864实例
- C#之入门总结_对象补充_08
- Feature Detection 特征检测
- SQL 语言 实战总结
- Java 面向字节的IO流