虽然在Linux上搭建SVN很简单,但是性能并不高,当然是和Linux相比的。但是在Linux上搭建SVN却非常繁琐,所以今天的文章就来一步步教大家如何在Linux上搭建SVN。
安装
#美味
1)创建svn用户
# svn
# -g sky user//将用户添加到sky组
切换用户
#su svn
该帐户将用于将来代码库的创建和维护。
2)创建存储库
编辑。添加以下配置
=/opt/lampp//_svn
PATH=$PATH:$/bin
小路
创建存储库:
# --fs-type fsfs web
此时在/opt/lampp//_svn/web下会出现:conf/db/hooks/locks/.txt
3)设置Web访问的用户名和密码
编辑文件 /opt/lampp//_svn/web/conf/
在[用户]中,按以下格式设置用户名和密码:
用户名1=密码1
用户名2=密码2
例如test=test表示用户名是test,密码也是test。
编辑文件 /opt/lampp//_svn/web/conf/authz
[]
www=7di,用户1,用户2,用户3,用户4,用户5,用户6,
[/]
@www=rw
*=
编辑文件 /opt/lampp//_svn/web/conf/.conf
添加几行配置:
anon- = 阅读
auth- = 写入
-db=
authz-db = authz
注意这几行配置的首字母前不能有空格,否则会出现类似.conf:12:的错误。
OK,通过上面的配置,你的SVN已经准备好了。
4)连接
如果 svn 已在运行,则可以在其他端口上运行它
-d -r /opt/lampp//_svn/web ---端口 3391
这样同一台服务器就可以运行多个
或者使用以下命令来终止该进程
NTLP 简介
杀死-9 id
OK,启动成功,就可以使用了。
建议使用连接地址:svn://URL/项目名(如果需要指定端口则需要添加port:端口号)
连接后您可以上传本地文件以有效管理您的代码
如果出现连接错误,请检查防火墙设置
#vi /etc//
添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j
#
创建启动脚本:
#echo '-d -r /opt/lampp//_svn/' > .sh
#chmod 0777 .sh
#./.sh
将启动脚本放置在自动启动脚本中:
以root身份修改文件:/etc/rc.d/rc.local并添加以下文本:
su-c /opt/lampp//_svn/.sh svn
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。