SVN服务器多个项目的权限分组管理

1.创建两个代码仓库

cd /home/svn
svnadmin create project1
svnadmin create project2

2. 复制 authz  passwd 两文件到SVN文件夹下

cp authz passwd /home/svn

3.修改project1 和project2 下svnserve.conf文件

vi svnserve.conf

修改成如下:
anon-access = none //禁止匿名访问
auth-access = write
password-db = /home/svn/passwd //统一使用密码文件
authz-db = /home/svn/authz
realm = project1 //权限域名,很重要,写你的工程名

4.修改两个权限管理文件

vi passwd
//用户名 = 密码
[users]
eg1 = 123

eg2 = 123

vi authz

[groups] //分组
admin = eg1,eg2

[project1:/] //工程1的访问控制,guest1,2无法访问
@admin = rw

eg1 = rw
eg2 = rw
[project2:/]
@admin = rw

5. 重启
svnserve -d -r /home/svn

停止命令
killall svnserve

时间: 2024-10-08 18:12:34

SVN服务器多个项目的权限分组管理的相关文章

LINUX搭建SVN客户端和多个项目的权限分组管理

搭建SVN服务,有效的管理代码,以下三步可以快速搞定.1.安装 #yum install subversion 判断是否安装成功 1 #subversion -v svnserve, version 1.6.11 (r934486)出现上面的提示,说明安装成功. 如果提示如下:-bash: subversion: command not found经过查找发现:[[email protected]]# svnserve –versionsvnserve, version 1.6.11 (r934

myeclipse如何通过SVN服务器,将项目恢复到以前的某一个版本

最好的的方法就是先删除现有的项目,然后再从SVN服务器中,导入某一个特定的版本. [import ]-[SVN]-[从SVN检出]-[显示日志],选出试图导入的版本. 导入后,再删除并断开现有SVN服务器的连接([team]-[断开连接]-[并且从文件系统中删除]) 再建立新的SVN服务器模块,注意不要使用现有模块名字作为名称 [team]-[显示资源历史记录],在eclipse的[History]下,选中某一行,右击,如果选择[从修改版121回复修改],则会将多个不同的版本列出,如果选择[Sw

如何在SVN服务器上创建项目

1,首先你的电脑上安装了SVN的服务器 VisualSVN-Server-3.7.1-x64.msi 2,打开SVN服务器后,可以看到分布的目录是 Repositories.Users.Groups.Jobs.第一个目录的意思就是你项目的名目录,第二个就是用户管理 3,点击下第一个目录,也就是Repositories,右键可以选择创建新目录,然后在出来的弹框中一般默认第一个选项,然后点击下一步. 4,点击新建用户添加用户输入用户名和密码 5,然后在本地你就可以直接右键checkout文件了,在弹

向svn服务器添加新项目

确保电脑上已经安装了TortoiseSVN客户端, 在之前已经从svn上checkout代码下来的文件夹中,点击右键  TortoiseSVN -> Repo-browser, 这样就可以看到整个svn服务器的目录了. 得到svn服务器目录后,就可以自己在上面创建一个文件夹. 在本地checkout自己刚创建的文件夹(鼠标右键 SVN Checkout) 把自己code文件夹或文件复制到这里, 右键>>tortoiseSVN>>Add,会在文件或目录上面显示了“+”号, 右键

王立平--eclipse向svn服务器上传项目

1.team-->share project 2.选择svn 3.选择哪个都可以,,我选择使用已有的资源位置 4.地址,,,在svn服务其上查看.. (在服务器上的新建的资源库名字上右键,,出现copy url to clipboard) 5.选哪个都可以... 6.用户名和密码是服务器分配的.. 7.ok.

Linux SVN服务器搭建

1. Ubuntu PC一台,最好是最新的Ubuntu稳定版本 2. 执行以下命令安装subversion: sudo apt-get update sudo apt-get install subversion 3. 假设代码svn仓库的根路径定为 /home/svnroot,执行以下命令新建目录: sudo mkdir /home/svnroot 4. 新建一个代码仓库,假设仓库名为:example cd /home/svnroot sudo svnadmin create example

Mac下搭建svn服务器和XCode配置svn

http://www.cnblogs.com/iihe602/p/3277735.html Mac下搭建svn服务器和XCode配置svn 分类: iOS2013-01-14 14:36 5781人阅读 评论(0) 收藏 举报 先打开命令行终端. 1.创建svn repository svnadmin create /yourpath/svnroot/repository 2.配置svn用户权限. / yourpath /svnroot/repository/conf/目录下存在3个文件: au

CentOS7 配置SVN服务器

也可以参考这里:https://jingyan.baidu.com/article/148a1921d84be34d71c3b18f.html 1.安装svn yum install -y subversion 验证是否安装完成 svnserve --version 如果显示svn的版本号的,说明安装完成 2.创建svn版本库 mkdir /svn/www svnadmin create /svn/www/data 注意:www是版本库的根目录,data是项目(版本库)的根目录 3.查看版本库配

CentOS7下搭建SVN服务器

(1).安装SVN 1)安装SVN [[email protected] ~]# yum -y install subversion mod_dav_svn [[email protected] ~]# cat /etc/services | grep svn svn 3690/tcp # Subversion //SVN的端口号.3690 svn 3690/udp # Subversion svnetworks 2973/tcp # SV Networks svnetworks 2973/ud