Fedora svn安装好服务器组件需要进一步的配置
创始人
2024-06-23 23:01:07
0

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限制登录安装配置

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...