下载安装略过,只说配置
Step1:在 opt 目录下创建 svn/repos 文件夹 运行 svnadmin create /opt/svn/repos 创建第一个仓库
Step2:配置 svnserve.conf 文件 (在 ${path}/repos/conf 文件夹内)
anon-access = none #非授权用户无法访问
auth-access = write #授权用户有写权限
password-db = password #密码存放文件
authz-db = authz #访问控制文件
realm =Success #认证命名空间,subversion 会在认证里提示,并且作为凭证缓存的关键字
Step3:配置 authz 文件(与 svnserve.conf 同目录)
在[groups] 下配置用户组及具体仓库用户权限,用户组格式为:用户组 = 用户名 1,用户名 2,...,仓库[path]格式为 @ 用户组 = 权限 例如
[group]
admin = lee
user = lee01
[repos:/]
@admin =rw
@user = r
Step4:配置 password 文件(与 svnserve.conf 同目录)
在[users]下配置用户名及密码
[users]
lee = abc
lee01 = cde
到此配置结束
运行 svnserve -d /r /opt/svn/repos 启动 SVN 默认端口为 3690,若需要启动多个 运行命令 svnserve -d -r /opt/svn/repos --listen-port 3391 (以 3391 端口为例),记得配置防火墙端口访问。
那么到这里问题来了
😳 谁能看看我的配置哪儿出问题了(防火墙我关掉了,端口暂时没弄好)
已经解决了 Step3 中
改为[/] 看一篇文章说 给了子文件夹的权限,没有父文件夹的权限还是没有权限
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于