安装SVN服务端软件,创建仓库目录,配置权限,启动服务,客户端检出、提交更新。
安装SVN服务器
1、更新系统软件包列表
sudo aptget update
2、安装SVN服务器软件包
sudo aptget install subversion
创建SVN仓库目录
1、在本地创建一个用于存放SVN仓库的目录,/var/svn
sudo mkdir /var/svn
2、更改目录权限,使得用户和组都可以访问
sudo chown R wwwdata:wwwdata /var/svn sudo chmod R 775 /var/svn
创建SVN仓库
1、在/var/svn目录下创建一个名为myrepo的子目录,用于存放SVN仓库
sudo mkdir /var/svn/myrepo
2、初始化SVN仓库
sudo svnadmin create /var/svn/myrepo
配置SVN服务器
1、备份原始配置文件
sudo cp /etc/subversion/servers /etc/subversion/servers.bak
2、编辑配置文件,添加SVN仓库信息
sudo nano /etc/subversion/servers
在文件中添加以下内容:
[global] servergroup = My Servers serverhost = mydomain.com # 将此处替换为你的域名或IP地址 serverport = 3690 # 默认端口为3690,如果需要修改请自行调整 authaccess = write # 允许用户进行写操作,如需其他权限请参考官方文档进行调整 authzdb = db/authz # 权限配置文件路径,根据实际情况进行调整 anonaccess = read # 允许匿名用户进行读操作,如需其他权限请参考官方文档进行调整 anonwrite = false # 禁止匿名用户进行写操作,如需开启请将此行设置为true
启动SVN服务并设置开机自启动
1、启动SVN服务
sudo service svnserve start
2、设置开机自启动
sudo updaterc.d svnserve defaults
至此,Linux下的SVN服务器配置过程已完成。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/534746.html