subversion 彻底删除 服务器上的 一个项目,ubuntu中装配和卸载svn服务器

ubuntu中安装和卸载svn服务器

一.卸载:

sudo apt-get remove --purge subversion

(--purge 选项表示彻底删除改软件和相关文件)

二.安装:

1.安装命令

sudo apt-get install subversion

2.创建项目目录并设置读写权限

sudo mkdir /home/svn/repository

cd /home/svn

sudo chmod -R 777 repository

3.创建svn仓库

sudo svnadmin create /home/svn/repository

注:执行命令后生成以下文件

125203749.png

4.设置访问权限:

修改配置文件conf/svnserve.conf

[general]

anon-access = read

auth-access = write

password-db = passwd

125203750.png

注:

1.所有的行都必须顶格,否则报错。

2.这些配置文件都是read-only的,需要先赋予write的权限

sudo chmod a+w svnserve.conf

125203751.png

5.添加访问用户:

进入conf/passwd,添加账户和密码

如:

[users]

leon = 123456

125203752.png

注:

一定要去掉[users]前面的#,否则svn只能以匿名用户登录,客户端不会出现登录窗口,除非你的anon不为none,否则将返回一个错误。

6.设置用户权限:

进入config/authz,设置访问权限,admin=andy(andy用户属于admin权限组),@admin=rw(admin权限组可以read)

125203753.png

三.启动SVN服务器

svnserve -d -r /home/svn [--listen-host 192.168.1.16]

注:

-d:表示在后台运行

-r:指定服务器的根目录

这样访问服务器时就可以直接用"svn://服务器ip/repository"来访问了。

如果服务器有多ip的话--listen-host来指定监听的ip地址.

我们可以在svn客户端中通过svn://192.168.1.16来访问svn服务器

四.停止SVN服务器

killall svnserve

五.开放SVN服务器端口

svn默认端口是3690,若访问不了责需要在防火墙上开放这个端口。

/sbin/iptables -A INPUT -i eth0 -p tcp --dport 3690 -j ACCEPT

/sbin/service iptables save

也可以通过svnserve的--listen-port选项来指定一个已经开放的其他端口,不过这样的话客户端使用也必须家上端口

如:svn://192.168.1.200:9999/.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值