1. 检查是否已安装 SVN
svn
若输出类似 svn 使用'svn help'得到用法 的信息,表明 SVN 已安装成功。如需卸载,可使用以下命令:
sudo apt-get remove --purge subversion
Ubuntu 16.04 环境下通过 apt-get 安装 Subversion 服务,配置版本库目录权限与 svnserve.conf、passwd、authz 文件实现用户认证与读写控制,最后使用 svnserve 命令启动后台服务并支持客户端访问。

svn
若输出类似 svn 使用'svn help'得到用法 的信息,表明 SVN 已安装成功。如需卸载,可使用以下命令:
sudo apt-get remove --purge subversion
(--purge 选项表示彻底删除该软件和相关文件)
sudo apt-get install subversion
sudo mkdir /home/svn
sudo mkdir /home/svn/lucky
首次搭建需赋予权限,否则客户端访问会被拒绝:
sudo chmod -R 777 /home/svn/lucky
sudo svnadmin create /home/svn/lucky
创建成功后,lucky 文件夹下会生成相关配置文件及数据目录(如 db)。对 db 目录进行权限设置:
sudo chmod -R 777 db
编辑 /home/svn/lucky/conf/svnserve.conf,取消注释并修改以下内容:
# 匿名用户不可读
anon-access = read
# 权限用户可写
auth-access = write
# 密码文件为 passwd
password-db = passwd
# 权限文件为 authz
authz-db = authz
编辑 /home/svn/lucky/conf/passwd,添加用户及明文密码:
[users]
abc = 123
编辑 /home/svn/lucky/conf/authz,配置读写权限:
[groups]
admin = abc
[/]
@admin = rw
*=r
svnserve -d -r /home/svn
(-d 表示在后台运行,-r 指定服务器的根目录)
killall svnserve

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online