共计 1776 个字符,预计需要花费 5 分钟才能阅读完成。
前两天,公司准备搭建一个 svn 服务器,供大家使用,于是,就先装了一个 Ubuntu 系统,然后搭建了 svn 服务器的环境,下面把 svn 搭建的具体过程描述下:
1、安装 svn
sudo apt-get install subversion
2、创建代码仓库
svnadmin create /home/svn/project
该命令完成之后,进入 project 目录,输入 ls 查看
显示目录:
conf db format hooks locks README.txt
说明仓库创建成功
3、修改文件执行权限
chmod +x /home/svn/project/conf/authz
chmod +x /home/svn/project/conf/passwd
chmod +x /home/svn/project/conf/svnserve.conf
4、配置 svn 权限,账户和密码, 输入下面命令
vim /home/svn/project/conf/svnserve.conf
将隐藏的如下文件显示出来,直接去掉前面的 #即可,且前面不要有空格
authz-db = authz
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
密码修改:
vim /home/svn/project/conf/passwd
加入:
[users]
user(可自己命名)=123456(自设密码)
5、启动 svn 服务并查看是否启动正常
svnserve -d -r /home/svn/project/
查看命令:
sudo netstat -antp |grep svnserve
6、杀掉 svn 进程并且重启
重启 svn,首先查看 svn 进行的 id
ps -A | grep “svn”
然后再杀掉进程 id
kill 进程 id
重启:
svnserve -d -r /home/svn/project/
7、上传文件资料到 project 中
svn import directory/ file:///home/svn/project
8、window 客户端安装 svn
svn 客户端官网下载:http://tortoisesvn.net/downloads.html
下载安装后,通过访问 url:svn://192.168.2.145/project
注意事项:
刚开始搭建 svn 时,window 访问 svn 时出现:unable to connect a repository at URL
有两种方法可以解决:
1、右键点击本地的 svn,TortoiseSVN->Settings->Saved Data,clear 缓存数据
2、注释掉 authz-db 然后重启 svn,再次 import,输入用户名和密码,就可以访问 project 中的内容了
接下来就可以对 svn 进行各种操作了。
Ubuntu 14.04 下搭建 SVN 服务器 svn:// http://www.linuxidc.com/Linux/2015-01/111956.htm
CentOS 6.2 SVN 搭建 (YUM 安装) http://www.linuxidc.com/Linux/2013-10/91903.htm
CentOS 6.5 部署 Apache+SVN http://www.linuxidc.com/Linux/2013-12/94315.htm
Apache+SVN 搭建 SVN 服务器 http://www.linuxidc.com/Linux/2013-03/81379.htm
Windows 下 SVN 服务器搭建和使用 + 客户端重新设置密码 http://www.linuxidc.com/Linux/2013-05/85189p5.htm
Ubuntu Server 12.04 安装 SVN 并迁移 Virtual SVN 数据 http://www.linuxidc.com/Linux/2013-05/84695.htm
Ubuntu Server 搭建 svn 服务以及迁移方法 http://www.linuxidc.com/Linux/2013-05/84693.htm
更多 Ubuntu 相关信息见 Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-07/119756.htm