linux下命令下载svn,linux环境下svn使用命令全集

linux环境下 svn使用命令全集

svn在linux下的使用(svn命令)

一.Svn 创建新的版本库

#/usr/local/svn/bin/svnadmin create /svn/project/www /*创建仓库"www"

二.添加用户

# /usr/local/apache/bin/htpasswd –c /svn/passwd user1 (user1是用户)

第一次设置用户时使用-c表示新建一个用户文件。回车后输入用户密码,完成对用户的增加。

第二次添加用户不需要带 –c 参数 如:

# /usr/local/apache/bin/htpasswd /svn/passwd user2

三.权限分配

#vi /svn/auth.conf(编辑配置权限配置文件,首先要进入这个目录下,利用cd命令)

[groups] /*这个表示群组设置

Admin=usr1,user2 /*这个表示admin群组里的成员 user1,user2

Develop=u1, u2 /*这个表示Develop群组里的成员 u1,u2

[www:/] /*这表示,仓库www的根目录下的访问权限

user1 = rw /*www仓库user1用户具有读和写权限

user2 = r /* www仓库userl用户具只有读权限

@develop=rw /*这表示 群 develop的成员都具有读写权限

[/] /*这个表示在所有仓库的根目录下

* = r /*这个表示对所有的用户都具有读权限

注意:在编辑authz.conf文件时,所有行都必须要顶头写,不能有缩行出现,否则会报错:"Access denied: 'user1' ",里面的内容可以根据自己的需要自行添加,不必与我上面所写的相同!

四:重启apache服务和启动svn服务

#/usr/local/apache/bin/apachectl –k restart

就可以通过 http://192.168.0.1/svn/www 这个URL来访问仓库了,当然,受权限的限制,必须是合法用户才能访问且具有相应的权限

最后启动svn

#/usr/local/svn/bin/svn -d -r /svn/project

-d 表示以 daemon 方式(后台运行)运行

-r /svn/project 指定根目录是/svn/project

检查服务器是否启动正常:

#ps –ef|grep svnserve

如果显示如下,即为启动成功:

Root 6941 1 0 15:07 ? 00:00:00 svnserve -d ——listen-port 9999 -r /svn 其他常用命令

1、将文件checkout到本地目录

svn checkout path(path是服务器上的目录)

例如:svn checkout svn://192.168.1.1/pro/domain

简写:svn co

2、往版本库中添加新的文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值