查了不少资料,都有或多或少的问题。
最终还是摸索出来了,现在记录一下安装设置的过程:
需用到linux命令简介(桌面右键“在终端中打开”可以打开命令输入界面):
lsb_release -a 查看系统版本
1.firefox打开http://software.opensuse.org/search
输入subversion进入查找对应版本,如下图:
点击 1-Click Install
自动够选的这个连接
http://download.opensuse.org/repositories/devel:/tools:/scm:/svn/SLE_11/
下一步
2.安装的时候,现在光驱中放入这个linux系统的安装盘,否则可能会报错提示没有需要的系统盘。
安装完成之后,需要更加注意的是下面的设置部分。
3.建立svn版本库目录
sudo mkdir -p /opt/svndata/repos
4.建立svn版本库
svnadmin create --fs-type fsfs /opt/svndata/repos
5.修改svn版本库配置文件
cd /opt/svndata/repos/conf
ll #查看目录下的文件
vi svnserve.conf
把注释去掉,得到以下几行:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
注意:所有的行都必须顶格,否则报错。
建议:为了防止不必要的错误,建议你直接用我上面的内容覆盖掉文件原来的内容
6.配置允许访问的svn用户
vi passwd
[users]
daliu = 123456
jachen = 123456
kechen = 123456
7.配置svn用户访问权限
vi authz
[groups]
admin = daliu, jachen, kechen
[/]
@admin = rw
[repos:/]
@admin = rw
8.给svn库文件夹加读写权限(否则用户在提交和更新会有权限错误)
sudo chmod -R o+rw /opt/svndata/repos
9.启动svn服务器
svnserve -d --listen-port 9999 -r /opt/svndata/repos
10.SUSE防火墙立即停止命令
SuSEfirewall2 stop
11.通过windows客户端访问
a)svn://ipaddress:9999/repos可以进行访问
参考阅读:
http://cooker.iteye.com/blog/1025972(重要参考)
http://blog.chinaunix.net/link.php?url=http://blog.csdn.net%2FDL88250%2Farchive%2F2007%2F09%2F12%2F1782569.aspx (重要参考,三、四点很重要,摘录如下:)
三、修改配置文件/home/svnrepo/conf/svnserve.conf
代码 |
#去掉#[general]前面的#号 [general] #匿名访问的权限,可以是read,write,none,默认为read anon-access = none #认证用户的权限,可以是read,write,none,默认为write auth-access = write #密码数据库的路径,去掉前面的# password-db = passwd |
注意:所有的行都必须顶格,否则报错。
建议:为了防止不必要的错误,建议你直接用我上面的内容覆盖掉文件原来的内容
四、修改配置文件passwd。
注意
1. 一定要去掉[users]前面的#,否则svn只能以匿名用户登录,客户端不会出现登录窗口,除非你的anon不为none,否则将返回一个错误。
2. 这里的密码都是没有加密的,我按照一些教程所说的用htpasswd生成的密码无法使用。
http://blog.csdn.net/wind19/article/details/5150741 (重要参考)
http://wangshuxing123-126-com.iteye.com/blog/734482
分享到:
相关推荐
根据给定的文件信息,我们可以...总之,配置SUSE Linux下的SVN服务器涉及多个步骤,包括系统准备、软件安装、权限管理、问题排查等。遵循官方文档和社区指南,可以有效避免常见错误,实现高效稳定的版本控制系统部署。
SUSE Linux Enterprise 11 Service Pack 4(SP4)是一款由SUSE公司提供的企业级Linux操作系统,它提供了稳定性和安全性,适用于服务器、工作站以及云计算环境。在本文中,我们将详细讲解如何进行SUSE Linux ...
"SUSE Linux Enterprise 11安装图解" SUSE Linux Enterprise 11 是一个功能强大且灵活的 Linux 平台,适用于从桌面到数据中心的各类关键任务计算。该平台专为用户的整体环境(包括物理与虚拟环境)而设计,可根据...
suse linux enterprise 11安装过程
在本篇文档中,我们将详述如何在IBM-3755M3服务器上安装Suse Enterprise 11操作系统,并进一步安装Oracle 11.2数据库。这是一份详细的步骤指南,涵盖了从RAID配置到数据库测试的全过程。 首先,我们来了解IBM-3755...
根据提供的文件信息,本文将详细介绍关于SUSE Linux Enterprise Server 11 SP4部署指南的相关知识点,以及如何进行安装。 ### 简介 SUSE Linux Enterprise Server 11 SP4(简称SLES)是一个成熟的Linux操作系统,...
SUSE Linux Enterprise Server 11 SP4下载,请放心使用
从 SUSE Linux Enterprise Desktop 15 开始,安装媒体仅包含安装程序 - 一个用于安装、更新和 注册 SUSE Linux Enterprise Desktop 的基于命令行的精简系统。在安装期间,您可以通过选择 要基于安装程序安装的模块来...
在本文中,我们将详细探讨如何在SUSE系统上安装新的Subversion(SVN)服务器,并将之前的版本库导入到新安装的SVN中。Subversion是一个流行的版本控制系统,用于管理软件项目的源代码和其他文件的变更。 首先,SVN...
如果要在没有网络的情况下安装,你需要第二个安装介质——SLE-15-SP1-Packages映像。 2. 安装步骤 - **语言、键盘和产品选择**:在启动时,你可以选择系统语言和键盘布局。系统默认为英语(美国),如有需要,可以...
本文描述在虚拟机环境下,Suse 11.4 Enterprise Server 的安装指南
SUSE Linux Enterprise 12(SLES 12)的系统安装过程涉及多个步骤,以下是详细的安装知识点: 1. 系统安装准备: - 准备SUSE Linux Enterprise Server 12(SLES 12)的安装介质,通常是CD/DVD光盘。 - 将安装介质...
### Suse 11.4 Enterprise Desktop 安装指南 #### 一、安装环境描述 在开始介绍具体的安装步骤之前,首先要明确安装Suse 11.4 Enterprise Desktop的环境需求。本文档描述了如何在虚拟机环境中安装该操作系统。 **...
本文将详细探讨在SUSE Enterprise Server 11环境下安装Oracle 10g的过程,这是标题和描述所涉及的主要知识点。 首先,SUSE Enterprise Server 11是一款基于Linux的企业级操作系统,以其稳定性、安全性和强大的系统...
文件里面包含了SUSE Enterprise Linux10-15的官方系统下载地址
- **Xen环境下安装**: 通过Xen技术在同一硬件上运行多个SUSE Linux Enterprise Server实例。 **1.2 引导方法** - **本地CD/DVD引导**: 最简单的引导方法,需要系统具备本地CD/DVD驱动器。 - **软盘或USB磁盘引导**...
Novell 推出的 SUSE Linux Enterprise 11 是一个基于 Linux 操作系统的企业级解决方案,它提供了高可靠性、可扩展性和互操作性的特点,使其成为企业级服务器和桌面解决方案的不二之选。 SUSE Linux Enterprise 11 ...
SUSE Linux Enterprise 12 SP5-Server-DVD-x86_64-GM-DVD1.iso SUSE Linux Enterprise 12 SP5-Server-DVD-x86_64-GM-DVD2.iso Raj Meel宣布了适用于SUSE Linux Enterprise 12的第五个服务包,这是该公司商业,企业...
在本教程中,我们将深入探讨如何在SUSE Linux Enterprise Server 11 SP3 (SLES 11 SP3) 上安装Oracle Database 12c Release 2 (12.2.0.1) Real Application Clusters (RAC)。Oracle RAC 是一种高可用性解决方案,它...