\\192.168.4.186\d$
1.从官方网站上下载并安装subversion服务端和软件"Setup-Subversion-1.6.6.msi" http://sourceforge.net/projects/win32svn/
Tortoisesvn客户端软件“TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi”,smartsvn安装过程中使用默认配置即可.
2.建立版本库
这里介绍用dos命令创建版本库。打开dos界面,输入:
cd "E:\Program Files\Subversion\bin"
svnadmin create f:\svn
在f:\svn文件夹下subversion会自动建立一些文件夹
3.在创建版本库的路径下,修改登陆配置.配置文件为:f:\svn\conf\svnserve.conf,repos\conf\passwd,repos\conf\authz.
其中:
svnserve.conf用于配置服务器基本配置
passwd用于配置登录口令
authz用于配置登陆账号
访问权限的设置方法:
在conf目录下,用记事本打开svnserve.conf,设置如下:
[general]
anon-access = none
autn-access = write
password-db = passwd
authz-db = authz
第一个用来设置匿名用户的权限 none为设置存储库不允许匿名访问
第二个用来设置经过授权的用户的权限 write为可以写入
第三个用来指定授权用户的密码存放文件
在同一目录下打开passwd,也就是上面设置的,当然你也可以改成其他的文件名,设置如下:
[users]
admin = admin
thinker = 123456
这里配置了两个用户,用户名分别为"admin"和"thinker"。其中"admin"用户的口令为"admin";"thinker"用户的口令为"123456"。格式为:用户名 = 密码,多个用户就写多行,设置完之后就大功告成了。
组和权限配置
用文本编辑器打开authz文件,添加如下文字:
[groups]
all=thinker,admin
[/]
@all=rw
*=r
上面两段文字的意思是,添加一个用户组all,包括admin合thinker两个用户,对所有库给all用户组添加读写权限,所有用户添加读权限。
4.创建系统服务,参考命令如下:
sc create svnserve binpath= "c:\Program Files\Subversion\bin\svnserve.exe --service --root f:\svn" displayname= "Subversion" depend= tcpip start= auto
.运行成功后,会有如下提示:“[SC] CreateService SUCCESS”.
提示:创建服务时,一定要将binpath配置正确,“=”后面是必须空一格的,否则会出现错误。其中的几个路径分别是服务端安装路径和存储库的路径。
5.初次创建后,服务在默认状态没有启动,需要手动启动。到系统服务里面开启即可。可以直接输入“net start Subversion
”来启动服务,或者可以直接在“管理工具”的“服务”中直接启动。
6.需要强调的是本文介绍的配置文件只对svnserve服务有效,即客户端通过前缀为svn://或svn+ssh://的URL访问
check out svn://localhost
7.可在另一台PC上使用SVN客户端程序Tortoisesvn登陆即可.例如:“svn://192.168.1.168”。如有账号和密码,Tortoisesvn会提示输入。
Tortoisesvn比如,我在
d:\wwwroot
下有个
guestbook
文件夹,里面存放的是我编写的留言簿程序。在此文件夹上
“
右键
-> TortoiseSVN -> Import...”
,在弹出对话框的
“URL of repository”
输入
“svn://localhost/guestbook”
。在
“Import message”
输入
“
导入整个留言簿
”
作为注释。
点
OK
后要求输入帐号。我们在用户名和密码处都输入
,完成后
guestbook
中的内容全部导入到了
svn://localhost/svn/guestbook
。
我们看到在
f:\svn\repository
没有任何变化,连个
guestbook
文件夹都没有建立,唯一的变化就是
f:\svn\repository
容量变大了。实际上我们源
guestbook
中的内容已经导入
repository
版本库了,源
guestbook
文件夹可以删除了。
smartsvn操作 project ->import into
repository 选择
d:\wwwroot
下有个
guestbook
文件夹
manage->add-> svn ->enter svn url:
svn://localhost/ 新建
guestbook
目录
smartsvn字符编码设置
- 大小: 16.9 KB
分享到:
相关推荐
### Win7 局域网 SVN 服务器搭建详细指南 #### 一、概述 本文将详细介绍如何在 Windows 7 操作系统环境下搭建一个局域网内的 SVN(Subversion)服务器。SVN 是一种广泛使用的版本控制系统,它可以帮助团队成员有效...
用PC搭建SVN服务器:局域网SVN服务器。里面有详细的教程,包含VisualSVN-Server32位和VisualSVN-Server64位。你只需要简单的安装,就可以轻松的搭建起局域网内使用SVN,轻松管理程序代码的版本,完美的兼容其他的SVN
### Win7 局域网 SVN 服务器搭建详细指南 #### 一、概述 本文档将详细介绍如何在 Windows 7 操作系统环境下搭建一个基于局域网的 SVN (Subversion) 服务器。Subversion 是一种广泛使用的版本控制系统,适用于团队...
### Win7 局域网 SVN 服务器搭建详细指南 #### 一、概述 本文档将详细介绍如何在 Windows 7 操作系统环境下搭建一个基于局域网的 SVN (Subversion) 服务器。Subversion 是一种广泛使用的版本控制系统,适用于软件...
标题 "windows局域网SVN搭建初步及简单命令" 涉及到的是在Windows环境下构建Subversion(SVN)服务器的基本步骤以及如何使用一些基本的SVN命令。Subversion是一个版本控制系统,常用于管理软件项目的源代码,使得...
在Linux系统中架设配置SVN(Subversion)服务器,主要涉及到Apache服务器和Subversion的集成。Apache HTTP Server是常用的Web服务器,而Subversion则是一个版本控制系统,常用于协同开发和代码管理。以下是一个详细...
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
在本场景中,我们关注的是如何下载和安装SVN的服务器端。 首先,SVN服务器端是整个版本控制系统的核心,它存储和管理所有版本的代码库。开发者通过客户端连接到服务器,进行代码的提交、更新和差异比较等操作。为了...
Windows环境下安装SVN服务器的知识点主要包括以下几个方面: 1. 系统与版本的选择: - 本文实例使用的是Windows Server 2003 R2 Enterprise X64 SP2(64位),同时适用于Windows Server 2003 X86 SP2、Windows XP ...
SVN服务器磁盘扩容、SVN库访问较慢优化 很简单
apache_2.2.2-win32-x86-no_ssl.msi Setup-Subversion-1.6.6.msi TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi SVN与Apache服务器的安装配置.doc 配套的安装程序和说明,我自己也是用这一套工具搭建的SVN
把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。
《SVN系统管理员手册》可能是关于如何配置和管理SVN服务器的详细指南。这份文档通常会涵盖以下内容: 1. **安装与配置**: SVN服务器的部署可以通过Apache HTTP Server或VisualSVN等工具实现。免安装包可能包括所有...