linux 安装svn服务器
2024-09-19 11:15:45
一、下载
http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz
http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz
上面二个压缩文件解压后会放到同一个文件下,2个解压后会自动都放在subversion-1.6.1这个文件夹下
二、安装
tar zxvf subversion-1.6..tar.gz
tar zxvf subversion-deps-1.6..tar.gz
cd subversion-1.6.
./configure --prefix=/usr/local/svn
make
make install
配置路劲
vim /etc/profile //编辑配置文件 加入
export PATH=$PATH:/usr/local/svn/bin/
source /etc/profile 使配置文件马上生效 svn --version 检查是否安装成功 /usr/local/svn/bin/svnserve --version 或者这样检查 可能配置路劲还没好
三、创建svn库目录结构
mkdir -p /usr/local/svndata/repos1
svnadmin create /usr/local/svndata/repos1 //我的目录是
mkdir -p /root/mydata/svn/svnData
svnadmin create /root/mydata/svn/svnData //可以自己定义目录
四、剩下的就是配置svn了
cd /root/mydata/svn/svnData/conf
vim svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
如图
修改权限
vim authz
[/] //根目录权限
bruce.gou = rw // bruce.gou 用户名 rw 读写权限
[svnData:/] //svnData库权限
test = r
添加用户
vim passwd
用户名 = 密码
这样的格式就可以了
启动svn服务
svnserve -d -r /root/mydata/svn/svndata
netstat -tunlp | grep svn 检查是否启动成功
成功显示 :tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 10973/svnserve
svn://112.74.72.131:3690/svnData 提取
只能在客户端访问
不能再浏览器中访问 如:
http://112.74.72.131:3690/svnDat
那样肯定是不行的,上面是安装独立的SVN服务器
默认端口3690
关闭svn服务
killall svnserve
五、卸载
rpm -e subversion
rpm -qa subversion
这2种网上看的 ,还没试过
最新文章
- Microsoft SQL Server 2008 R2 安装卸载
- Python-面向对象(类)一
- 01 Linux入门介绍
- sax 解析 xml
- Update与FixedUpdate区别
- Java中正则表达式的使用
- redis2.8--内存管理
- EditText提示文字
- 剪切板 复制文本 ClipboardManager
- iOS的Ping++支付接入步骤(详细)
- 在.NET中快速创建一个5GB、10GB或更大的空文件
- hdu4370 0 or 1【最短路+建图】
- asp.net无法触发asp控件的后台方法
- JQuery实现banner图滚动
- 第三讲 smart qq 登录成功后获取 vfwebqq ,psessionid,hash
- 如何修改Jupyter Notebook的主题
- NoSuchMethodError: The getter 'inputs' was called on null.
- ios9 适配的坑
- [转]USB之Part 4 - Protocol
- 【MySQL 5.7 Reference Manual】15.4.2 Change Buffer(变更缓冲)