Linux安装SVN服务器及配置步骤

Linux安装SVN服务器

1. 先在linux上安装subversion服务器端

a) yum -y install subversion

2. 创建SVN资源库目录/svndata,用来存放svn项目

a) mkdir /svndata

3. 生成SVN资源目录,newsproject为自定义项目名目录)

a) svnadmin /svndata/newsproject

b) cd /svndata/newsproject

c) ls 查看生成的目录:conf  db  format  hooks  locks

d) 

e) cd  /svndata/newsproject/conf

f) vi  /svndata/newsproject/conf/authz

g) 在底部添加[/] zhang=rw wang=rw

h) 

i) 这里的[\]表示对根目录下的所有的子项目设置权限;[\news]只针对news项目

4. 配置SVN项目用户

a) vi /svndata/newsproject/conf/passwd

b) 添加zhang=1234  [用户名=密码]

c) 

d) anon-access=read

auth-access=write

passwd-db=passwd

authz-db=authz

e) 

5. 启动SVN(注意:下面启动命令中的目录 一定要和第3步保持一致,否则客户端访问会 提示不存在)

a) svnserve  -r /svndata/newsproject -r表示后台执行  -d表示守护进程)

b) ps -ef|grep svnserve  :查看是否启动

c) killall svnserve:停止SVN

d) 也可以使用service svnserve stop,但一定不能使用service来启动SVN

6. 默认情况下通过windows客户端无法直接访问svn服务器,因为需要开端口

a) 可以先直接停掉防火墙(service iptables stop),通过客户端测试

i. svn://192.168.1.128:3690  如果出现身份验证输入框,则成功!

ii. 可以通过http://192.168.1.128:3690在浏览器看是否有页面展示信息。有则证明端口连通正常

b) 也可以

i. /sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT  开放3690端口)

ii. 保存:/etc/rc.d/init.d/iptables save

iii. 重启:service iptables restart

iv. 查看端口是否开放:/sbin/iptables -L -n

c) 最后通过在客户端访问svn://svn://192.168.1.128:3690

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zp8126

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值