Fedora svn安装好服务器组件需要进一步的配置

系统 Linux
这时候你可以装windows的tortoiseFedora svn客户端了,装完了重启,然后在浏览器里直接打Fedora svn://yourserverip,输入用户名和密码,应该能看到你的Fedora svn目录结构了。把你的东西先import进去,然后checkout出来,事成矣。

Fedora svn经过长时间的发展,这里我发表一下个人理解,下面就这就来讲术Fedora svn。为把业余生活搞得专业一点,遂把家里那台PS3用作了Fedora svn服务器,折腾了半天,原来很简单的东西被网上文章误导了很长时间,现留笔存证。

Fedora Core 6安装好服务器组件,应该就有Fedora svn了,如果不确定:$ rpm -q subversion

这时你最好先增加一个Fedora svn专用的用户:$ useradd Fedora svnroot $ passwd Fedora svnroot然后切换到Fedora svnroot用户,在用户目录下$ Fedora svnadmin create ./repo切换为root,将目录的访问权限给改了$ chown –R Fedora svnroot:daemon /your/repo/path

这会建立一个数据库,多了不少文件,ls以确认:$ ls repo conf/  dav/  db/  format  hooks/  locks/  README.txt我们不用apache,所以对于conf/Fedora svnserve.conf文件,需要进一步的配置,主要需要把权限和权限文件设置一把。

这个可以参考手册这里就不详述了。然后要编写authz权限文件和passwd密码文件,也是参考手册的做法即可。千万不要信一些网上文档,只会让你越搞越复杂。

当然你的服务默认是不会开启的。官方文档说可以用inetd的方式开启,但我没成功,于是用地球人都用的daemon方式启动Fedora svnserve -d -r /home/Fedora svnroot/repo要确认是否成功了,你可以在你的client端telnet yourserverip 3690,如果出现( success ( 1 2 ( ANONYMOUS ) ( edit-pipeline ) ) )就说明成功启动了Fedora svn服务。

这时候你可以装windows的tortoiseFedora svn客户端了,装完了重启,然后在浏览器里直接打Fedora svn://yourserverip,输入用户名和密码,应该能看到你的Fedora svn目录结构了。把你的东西先import进去,然后checkout出来,事成矣。

如果想每次启动时自动启动Fedora svn服务,那么编辑/etc/init.d/Fedora svn

#!/bin/sh
# subversion initialization routine
Fedora svnserve -d -r /your/repo/path

然后

$ chmod 755 /etc/init.d/Fedora svn
$ ln -s /etc/init.d/Fedora svn /etc/rc.3/S60Fedora svn
$ ln -s /etc/init.d/Fedora svn /etc/rc.5/S60Fedora svn

最后重启即可。

【编辑推荐】

  1. Fedora SVN集成与配置Apache服务器与
  2. 学习Linux操作系统推荐首先从Fedora开始
  3. Fedora NAC推动着整个市场
  4. Fedora ifconfig配置网络接口
  5. Fedora vsftpd限制登录安装配置
责任编辑:佚名 来源: CSDB
相关推荐

2010-04-14 16:11:09

Oracle服务器

2010-04-26 12:29:31

Oracle服务器

2011-07-27 12:58:43

Android MarAndroid应用商店

2023-09-01 18:20:43

Chrome代码测试版

2019-03-22 10:20:39

加速Windows 10启动

2020-12-10 20:00:04

数字货币比特币区块链

2011-07-29 15:02:22

LifeSize视频协作

2013-10-17 17:29:38

华为ICT华为

2015-10-23 10:53:54

OpenStackNFV网络功能虚拟化

2009-11-30 18:35:05

BizSparkDreamSparkWebSiteSpar

2014-01-08 10:22:28

思科Videoscape

2015-10-19 14:57:51

2009-12-28 10:08:07

OracleSQLDevelope开发框架

2010-03-15 09:40:19

Windows 8研发

2009-08-26 14:48:05

C#委托与事件

2012-04-30 21:35:08

Windows Pho

2013-06-17 11:53:49

思科云服务思科

2021-04-05 18:06:36

谷歌安卓Google Play

2009-03-31 11:12:59

万兆以太网

2020-09-22 10:49:12

大数据旅游技术
点赞
收藏

51CTO技术栈公众号