抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

前言

ubuntu系统配置相关Blog:

新系统的ubuntu基本配置

环境配置

Ubuntu: Ubuntu 20.04.2 ARM64 【parallel虚拟机】

macOS: macOS Monterey. M1, 2020, ARM64【物理机】

ubuntu操作用户:在root用户下进行部署

安装

1
2
3
4
5
6
7
8
9
10
11
sudo apt-get install subversion -y

# 在home下创建 svn文件夹
mkdir /home/svn

# 在svn文件夹中创建project文件夹
mkdir /home/svn/project

# 将svn文件夹权限设置为 777
chmod -R 777 /home/svn

解决一个warning

1
2
3
4
5
6
7
locale -a
sudo dpkg-reconfigure locales
sudo vim /etc/locale.gen
# 添加一行
en_US.UTF-8 UTF-8
sudo locale-gen
export LC_ALL=C

warning消失

1
2
3
4
5
# 创建svn仓库
svnadmin create /home/svn/project

# 将db文件夹权设置为 777
chmod -R 777 /home/svn/project/db

配置svn相关

1
cd /home/svn/project/conf

(其中svnserve.conf是服务器配置,authz是用户的读写权限设置,passwd是设置用户和密码)

修改svn服务器配置

1
2
cd /home/svn/project/conf
vim svnserve.conf

打开注释,注意开头不要有空格

相对路径

修改passwd配置

1
2
cd /home/svn/project/conf
vim passwd

设置svn用户名密码 格式按照如上图所示

修改authz

1
2
cd /home/svn/project/conf
vim authz

添加管理员、以及权限

启动

先停止进程

1
killall svnserve

启动svn

1
svnserve -d -r /home/svn/

查看svn进程

1
ps -ef|grep svnserve

注意

svn的端口号不会默认开启,腾讯云服务器上装svn时,所以要手动开启3690端口。

查看已经开启的端口

1
sudo ufw status  

打开端口

1
sudo ufw allow 3690 

开启防火墙

1
sudo ufw enable

重启防火墙

1
sudo ufw reload 

再次查看一下端口是否已开放

1
sudo ufw status  

客户端

mac

1
brew install svn
1
svn checkout svn://[svn服务器ip] --username=admin

参考文章

https://segmentfault.com/a/1190000022713946

评论