创建svn仓库
1.新建一个svn目录,进入svn目录,输入指令 svnadmin create /Users/zjm/svn/mycode,执行成功后svn目录下会生成mycode仓库,目录结构如下

配置svn用户权限
修改svnserver.conf文件
进入conf目录,修改svnserver.conf文件,将下列配置前的#和空格去掉123456
修改passwd文件
在[users]下添加账号和密码
|
|
修改authz
配置用户组
我们可以将在passwd里添加的用户分配到不同的用户组里,以后的话,就可以对不同用户组设置不同的权限,没有必要对每个用户进行单独设置权限。
在[groups]下面添加组名和用户名,多个用户之间用逗号隔开
|
|
配置权限
使用[/]代表svn服务器中的所有资源库
|
|
上面的配置说明mygroup这个组中的所有用户对所有资源库都有读写(rw)权限,组名前面要用@
如果是用户名,不用加@,比如zjm这个用户有读写权限
|
|
启动svn服务器
svnserve -d -r /Users/zjm/svn/mycode
svn客户端使用
初始化导入svn服务器
svn import /Users/zjm/p3/test svn://localhost/mycode/test --username=zjm --password=123 -m "初始化导入"
从服务端下载代码到本地
svn checkout svn://localhost/mycode --username=mj --password=123 /Users/zjm/p3
提交更改过的代码到服务器
svn commit -m "注释"
更新服务端代码到客户端
svn update