纯新手向--Linux搭建SVN服务器
2016-07-21 12:03
369 查看
准备
主要针对完全没有接触过linux的童鞋使用的工具有:
1. WinSCP:直接图形化界面访问Linux文件的工具
2. SecureCRT:使用命令行访问Linux系统的工具
搭建
安装
通过SecureCRT进入服务器后,首先查询是否已经安装svn。svn --version
已经有了就不用安装了,没有的直接安装。
sudo apt-get install subversion
或者
yum -y install subversion
创建版本库
svnadmin create /home/svn/myrepo //文件目录自己设置
配置
上述版本库/home/svn/myrepo建立后在文件夹下会生成conf文件夹,下面会有下面3个文件需要修改。命令行觉得麻烦的就可以用WinSCP直接对文件进行修改了。svnserve.conf文件
anon-access = read auth-access = write password-db = passwd authz-db = authz //去掉这四行前面的“# ”
passwd文件
[users] username = password //username和password自己设置
authz文件
//在最后两行添加 [/] * = rw
启动
svnserve -d -r /home/svn/myrepo
查询启动情况与关闭
ps -ef|grep svnserve
大致结果会是这样
root 212583 1 0 Jul19 ? 00:00:00 svnserve -d -r /home/svn/myrepo
基本表示可以了,回eclipse试试。
如果要关闭这个svn,可以用kill -9 212583杀死进程。
其他
如果版本库不想使用了,好办法据说是直接删掉整个文件夹。相关文章推荐
- linux--时间编程(5)
- Linux进程状态解析 之 R、S、D、T、Z、X (主要有三个状态)
- Linux 输入密码无法登陆
- linux等待队列wait_queue_head_t和wait_queue_t
- Linux下安装配置使用 Keepalived
- Linux常用命令之sed
- linux-3.0内核移植
- Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤:
- CentOS7下安装Chrome
- Linux 使用root用户FTP上传
- Linux系统编程--文件(三)
- Linux内存管理原理 与文件读写 图 相当详细
- 【新手出发】从搭虚拟机开始,一步一步在CentOS上跑起来.Net Core程序
- linux make: **** 报错
- U盘安装linux系统
- linux日志文件
- centos 20T硬盘(超过16T)分区
- Linux下的多线程编程
- linux安全基础:设置系统超时
- linux使用crontab实现PHP执行定时任务