树莓派搭建SVN服务器
1、安装SVN服务器
sudo apt-get install subversion -y
2、创建仓库
mkdir /home/pi/svnRepository
svnadmin create /home/pi/svnRepository
仓库创建在/home/pi/svn目录下
3、编辑配置文件
nano /home/pi/svnRepository/conf/svnserve.conf
如下图去掉注释

看不到图的,编辑svnserve.conf,代码如下:
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access = none
#认证用户的权限,可以是read,write,none,默认为write
auth-access = write
#密码数据库的路径,去掉前面的#
password-db = passwd
注意:所有的行都必须顶格,否则报错。
然后配置用户信息
nano /home/pi/svnRepository/conf/passwd

4、停止服务
可以使用ps找到相应进程和进程号,再kill掉
ps -ef |grep svnserve
或者直接使用: killall svnserve
5、启动服务
启动服务
svnserve -d -r /home/pi/svn
然后检查是否启动
ps -ef |grep svnserve
6、Windows里SVN客户端连接服务器
接下
接下来, 我在Windows上安装了TortoiseSVN客户端。 怎么初次创建文件呢? 如下两种方法都可以
1. 用 svn的import功能, 初始化创建仓库文件。
2 用 svn的 check out先下载文件(实际上仓库为空),
然后add文件, 然后commit.
在这里, 我用方法2, 搞定, 来看看
输入的


出处:https://www.jianshu.com/p/9c2778887d3b
===========================================================================================
树莓派下svn服务器搭建
- 安装svn服务器
sudo apt-get install subversion -y
- 创建仓库
sudo svnadmin creat /media/pi/移动硬盘挂载目录/svn
- 修改配置文件
 配置文件位置在上面建立的仓库目录下/conf/svnserve.conf
#拒绝匿名访问,分read,write,none三种
anon-access=none
#开启认证用户访问权限
auth-access=write
#存储用户及密码数据库的路径
password-db=passwd
- 添加授权用户
 配置文件同样位于仓库目录下的/conf/passwd
[users]
jerry=123456
student=88888888
test=88888888
- 启动svn服务
sudo svnserve -d -r /media/pi/硬盘挂载路径/svn
命令说明
-d:后台运行
-r:服务器根目录
- 设置开机启动
 修改/etc/rc.local文件添加自动执行命令
 sudo nano /etc/rc.local
 在exit 0前面添加如下内容
sleep 20s && /usr/bin/svnserve  -d -r  /media/pi/04b0b893-7bca-b54f-b7cb-0e7d051803a9/svn
命令说明:
sleep 20s表示等待20秒,&& 表示后台运行
这样做的原因是usb设备的挂载也需要时间,等usb设备挂载完毕后再开启svn服务
出处:https://www.jianshu.com/p/038b121c1a67
树莓派搭建SVN服务器的更多相关文章
- 如何搭建SVN服务器,详细安装步骤。
		SVN服务器端安装 下载: VisualSVN是一款图形化svn服务器.官网 http://www.visualsvn.com/server/ 下载地址: http://www.visualsvn.c ... 
- CentOS 7搭建SVN服务器
		安装步骤如下: 1.yum install subversion 2.查看安装版本 svnserve --version 3.创建SVN版本库目录 mkdir -p /var/svn/svnrepos ... 
- Linux下搭建SVN服务器及自动更新项目文件到web目录(www)的方法
		首先搭建SVN服务器 1,安装SVN服务端 直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装) sudo apt-get install subversion ... 
- 记录第一次搭建svn服务器
		搭建svn服务器需要另外的软件, 在此以32位的为例: 安装过程非常简单, 一直下一步下一步确定就好了, svn安装完毕再安装中文语言包, 安装完成后可以在设置里面找到中文简体选择就OK了 主要记录一 ... 
- 如何在win上搭建SVN服务器
		本博文转自:http://www.cnblogs.com/armyfai/p/3985660.html SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本, ... 
- Ubuntu 14.04 下搭建SVN服务器 svn://
		Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下 ... 
- Mac 搭建 SVN 服务器环境
		Mac 搭建 SVN 服务器环境 一.创建svn repository svnadmin create /path/svn/pro //仓库位置,svn是svn的目录,pro是一个版本库的目录 PS: ... 
- Ubuntu 14.04快速搭建SVN服务器及日常使用【转】
		转自:http://www.linuxidc.com/Linux/2015-05/117735.htm 1.介绍 Subversion是一个自由,开源的版本控制系统,这个版本库就像一个普通的文件服务 ... 
- 原 Linux搭建SVN 服务器2
		原 Linux搭建SVN 服务器 发表于1年前(2014-08-05 17:55) 阅读(12257) | 评论(3) 31人收藏此文章, 我要收藏 赞3 摘要 Linux搭建SVN 服务器 目录 ... 
随机推荐
- luoguP3071 [USACO13JAN]座位Seating
			https://www.luogu.org/problem/P3071 AC代码: https://www.luogu.org/blog/user33426/solution-p3071 莫名其妙RE ... 
- django update_or_create
			update_or_create question.votes.update_or_create(user=request.user, defaults={"value": val ... 
- node.js是用来做什么的?这是我看到最好的解释了
			一种JavaScript的运行环境,能够使得JavaScript脱离浏览器运行. 参考链接:https://www.cnblogs.com/suhaihong/p/6598308.html https ... 
- UVA11464 Even Parity  搜索+递推
			问题描述 UVA11464 题解 第一直觉爆搜. 发现 \(N \le 15\) ,然后后面每行都可以通过第一行递推出来. 爆搜第一行,递推后面+check \(\mathrm{Code}\) #in ... 
- version_compare ()
			version_compare() ----对比两个「PHP 规范化」的版本数字字符串 version_compare ( string $version1 , string $version2 [, ... 
- h5 ios移动端,键盘收起以后页面不归位
			$('input,textarea').on('blur',function(){ window.scroll(0,0); }); $('select').on('change',function() ... 
- Kubernetes 遇到的问题
			Kubernetes 遇到的问题 k8s 版本 k8s v1.13.5 docker 18.09.2 问题一 kubelet 报错 May 22 10:14:42 test-ops-k8s-03 ku ... 
- telnet: Unable to connect to remote host: Connection refused
			问题描述: telnet: Unable to connect to remote host: Connection refused 已解决,需要安装telent 服务,请查看下方的链接文章: htt ... 
- HDU-1760 A New Tetris Game DFS
			曾经,Lele和他姐姐最喜欢,玩得最久的游戏就是俄罗斯方块(Tetris)了. 渐渐得,Lele发觉,玩这个游戏只需要手快而已,几乎不用经过大脑思考. 所以,Lele想出一个新的玩法. Lele和姐姐 ... 
- LeetCode 1292. Maximum Side Length of a Square with Sum Less than or Equal to Threshold
			题目 我是按照边进行二分的 class Solution { public: int sum[100005]; int a[305][305]; int maxSideLength(vector< ... 
