当前位置: 首页 > wzjs >正文

网站建设需要几个人站长之家素材

网站建设需要几个人,站长之家素材,南昌建站推广公司,网站搜索引擎优化方案论文上次安装了Gitlab,可以参考这篇(群晖Nas - Docker(ContainerManager)上安装GitLab),今天来搞SVN服务器,废话不多说。 下载镜像 还是先下载镜像(garethflowers/svn-server&#xff…

上次安装了Gitlab,可以参考这篇(群晖Nas - Docker(ContainerManager)上安装GitLab),今天来搞SVN服务器,废话不多说。

下载镜像

还是先下载镜像(garethflowers/svn-server),下载不了看上一篇Gitlab的文章。

在这里插入图片描述
下载完毕后,运行。

运行安装

在这里插入图片描述
容器名字好了后,下一步

在这里插入图片描述
这里我创建了一个共享文件夹专门放SVN库,对应映射路径是/var/opt/svn
端口号自定义。
然后下一步,完成。

创建库

结束后可以在运行的实例上右键鼠标点击打开终端机。

在这里插入图片描述
我们运行命令,点击新增,通过命令启动
在这里插入图片描述
然后在输入框里输入

svnadmin create /var/opt/svn/newgame

这里newgame就是库的名字。然后点击这个svnadmin按钮。

在这里插入图片描述
这里只有光标闪,看不到提示。
当你看到文件夹有数据了就创建成功了。
在这里插入图片描述

SVN项目配置

通常可以在每个库里面有个conf目录,里面可以配置用户等。
在这里插入图片描述

这里我们先说通常对于库如何设置,后面有针对多个库共享的方法。

svnserver.conf

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

anon-access是匿名用户,我们不希望访问
auth-access-登录用户我们希望write
password-db用户的密码文件路径,通常是本目录的passwd文件
authz-db详细的库设置。

全部库采用统一设置

如果所有库都要配置一次哪些人可以访问有时不方便,特别是需要建立一个人可以访问所有库,其实也很简单。
配置文件中我们可以输入路径
在上面创建库完成的截图中,我在库的根目录放了一个authz和passwd文件。
我统一在这里设置。让所有库都按照这个配置来决定用户权限。

我们使用绝对地址来读取相同文件就可以了。

password-db = /var/opt/svn/passwd
authz-db = /var/opt/svn/authz

SVN拉取项目

拉取地址为:

svn://192.168.3.18/newgame

在这里插入图片描述

关于authz的配置

authz通常可以配置组,每个组的访问权限等。
下面是个示例:

### This file is an example authorization file for svnserve.
### Its format is identical to that of mod_authz_svn authorization
### files.
### As shown below each section defines authorizations for the path and
### (optional) repository specified by the section name.
### The authorizations follow. An authorization line can refer to:
###  - a single user,
###  - a group of users defined in a special [groups] section,
###  - an alias defined in a special [aliases] section,
###  - all authenticated users, using the '$authenticated' token,
###  - only anonymous users, using the '$anonymous' token,
###  - anyone, using the '*' wildcard.
###
### A match can be inverted by prefixing the rule with '~'. Rules can
### grant read ('r') access, read-write ('rw') access, or no access
### ('').[/]
@dqmj=rw[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
dqmj=thinbug,liutao# [/foo/bar]
# harry = rw
# &joe = r
# * =[decode:/]
@dqmj = rw
# * = r[newgame:/]
@dqmj = r
# * = r

我们看到dqmj是一个组名,包含了两个用户ID,
后面的[decode:/]和[newgame:/]是两个库,对应这两个组的权限。

设置更详细的目录权限
如下:我们设定newgame里的这个路径只有dqmj的可以提交,组group2的无权拉取访问。

[newgame:/Project/DecodeUnity/Assets/ResAll/Scenes]
@dqmj = rw
@group2=

其他说明

SVN的authz和passwd修改后不用重启,直接生效的。

这里没有说http如何访问svn的问题,这个镜像本身不带http,因为使用的人比较多就采用的这个镜像。
后面有空了再补充文章。

http://www.dtcms.com/wzjs/504096.html

相关文章:

  • 合肥网络推广工作是做什么的seo招聘信息
  • 做国外有那些网站比较好推广网站大全
  • txt做网站如何加图片淘宝关键词查询工具
  • wordpress页面无法编辑关键词seo报价
  • 网站策划专有技术有免费推广平台
  • 网站建设的cms系统seo综合查询工具下载
  • wordpress个人展示网站秦皇岛百度推广
  • 网站建设i百度主页
  • 做房产信息互联网网站需要什么资质最新军事动态
  • 做企业网站服务英文seo推广
  • 婚庆公司网站怎么做中国职业培训在线官网
  • 网站url自定义最新新闻热点
  • 免费服务器领取seo研究学院
  • 考试类网站如何做福州关键词排名优化
  • wordpress数据库断开优化网络
  • 软件开发工程师就业前景seo分析师招聘
  • 廊坊网站建设海南百度竞价排名
  • 做二手车那个网站会员性价比高百度推广有哪些推广方式
  • html5官方网站开发流程安徽搜索引擎优化seo
  • 男生做污污的视频网站steam交易链接在哪
  • 如何做行业平台网站网络营销师是做什么的
  • 可以免费创建网站的软件seo建站技巧
  • 凡客现在还能买吗企业seo推广外包
  • 学校网站开发背景怎么制作网页广告
  • wordpress 12张表深圳aso优化
  • 动态网站开发的技术有关键词搜索站长工具
  • 网站站内文章互联网络推广一般怎么收费
  • 5g站长工具查询百度sem竞价
  • html5笑话网站源码市场营销推广策划方案
  • 那些网站可做代购疫情最新消息