树莓派搭建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
最新文章
- iOS-----程序异常处理----- 断言NSAssert()和NSParameterAssert区别和用处
- javascript的document中的动态添加标签
- 给AOP的after函数使用原函数局部变量
- Block 传值
- Linux下nl命令的用法详解
- jquery validate 小demo
- sail.js学习 - 一些问题
- java中关于static的小知识
- 【POJ】3283 Card Hands
- Education Round16
- nginx 部署
- 防火墙配置(CiscoPT&;GNS3)
- 对Http协议基本原理的理解
- 3D印表機 零件採購資訊
- 查询字符串(性能对比): Array Vs HashMap
- jq demo—图片翻页展示效果 animate()动画
- Courses HDU - 1083 (二分匹配模板题)
- android 很多应用中用到的 listView + viewPager
- Android Developers:保存文件
- Java 容器的基本概念
热门文章
- python3.5.3rc1学习一
- CF1225C p-binary
- Manthan, Codefest 19 (open for everyone, rated, Div. 1 + Div. 2) G. Polygons 数论
- ubuntu18.04下安装无线网卡驱动心得
- UOS系统 - 国产统一操作系统UOS的基本知识
- 【新特性速递】单元格导航(上下左右键,TAB键和ENTER键)
- 大话设计模式Python实现-外观模式
- redis之主从同步
- WPF Adorner 简易图片取色器
- Spring Cloud Sleuth+ZipKin+ELK服务链路追踪(七)