`

Window下配置SVN服务器与客户端

    博客分类:
  • work
阅读更多

如何配置svn服务器:前提条件:
下载最新的svn服务器:
svn-1.4.5-setup.rar
下载最新的svn客户端:
TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.rar
下载配置svn服务成window service自动运行的工具:
SVNService.rar
步骤:
1.下载并安装svn1.4.5-setup.rar假设你安装在:G:\Program Files\Subversion目录下。
2。建立Repository,可以打开命令窗口,输入svnadmin create G:\SVNRoot\Projects\searchz,目录自己定。
3.配置Repository,进入Repository目录,这里是G:\SVNRoot\Projects\search,你会看到conf目录,进入该目录,你会看到
svnserver.conf和passwd两个文件.
对两个文件作如下修改:
svnserve.conf
[general]
### These options control access to the repository for unauthenticated
### and authenticated users. Valid values are "write", "read",
### and "none". The sample settings below are the defaults.
anon-access = read
auth-access = write
### The password-db option controls the location of the password
### database file. Unless you specify a path starting with a /,
### the file's location is relative to the conf directory.
### Uncomment the line below to use the default password file.
password-db = passwd


含义是:
未验证用户无任何权限 (如果把none修改为read就是给予读权限)
已验证用户给予写权限 (当然也能读)
密码数据存放到passwd文件中
passwd
[users]
harry = harryssecret
sally = sallyssecret
weip=weip
注意最后passwd中的配置,一个用户以行,如:weip=weip表示用户名为weip,密码为weip的一个用户。 4.启动subversion服务
两种方式启动:
(1).命令方式:svnserve -d -r G:\SVNRoot\Projects默认端口是3690,如果不幸这个端口被别别的程序暂用,可以通过选项 --
listem --port=绑定端口.
(2)subversion服务:默认情况下载window service中视没有的,必须通过svnservice -install -d -r
G:\SVNRoot\Projects,(svnservice必须和svnserve在同一个目录下)

再用net start svnservice来将其作为服务运行,建议打开控制面板找到SVNService,将其启动类型设置为自动。这样服务器的配置就架构好了。
你现在可以用客户端的TortoiseSVN来访问刚刚配置的服务器了,url格式:
svn://ip地址/Repository名,这里是:svn://127.0.0.1/searchz.
客户端的简单日常操作:
要取得当前的最新版本,SVN updated.
要修改更新到SVN,选择SVN submit即可(谨慎的话先更新到最新版本后再提交).

 

以下是经常犯的错误:

是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件

anon-access = read ----正确

   anon-access = read     ----错误

分享到:
评论

相关推荐

    SVN服务器端和客户端 window64

    SVN服务器端和TortoiseSVN-1.7.11.23600客户端安装软件 ,适用于window64系统,SVN服务器有操作界面喔,再也不用命令建立服务器了,好强大的!

    SVN服务器端+客户端 64位

    基于win64位的SVN服务端,和客户端,可以一起使用

    SVN详细配置和使用

    版本控制器:SVN 服务器配置 window客户端 eclipse客户端 冲突解决方案 svn目录结构详细讲解

    SVN服务器,客户端及搭建应用文档

    里面有TortoiseSVN 的window下的服务器,TortoiseSVN,跟TortoiseSVN的学习文档,里面有我在公司做版本控制是的流程学习文档,我又重新总结了一下,每一步都有截图,从创建数据仓库,到创建分支,提交,更新代码,...

    可视化SVN服务器应用

    SVN大家都使用过,但自己布署SVN服务器就比较少了,本软件是window平台下可视化管理的SVN服务器端,使用简单,很容易操作,是公司及个人架构SVN服务器的好工具. 版本v2.6.4(基于Apache Subversion 1.8.1) 注意:从旧版本...

    Linux之centos7环境搭建SVN服务器.docx

    SVN是subversion的缩写,是一个开放源代码的版本控制系统,本文介绍了安装SVN服务的环境要求,介绍了centos7环境下安装SVN服务的步骤,介绍了svn Edge访问规则配置,svn服务器配置和window客户端的安装及配置。

    Svn客户端Window_x32

    TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去...

    SVN搭建全集(含所有文件和说明)

    VisualSVN-Server-2.1.1 WINDDOWS界面的SVN服务器(与SUBSERSION二选一) TortoiseSVN SVN客户端(到处都有下载的),需要重启。 LanguagePack SVN客户端简体中文包(到处都有下载的)。 使用Subversion进行版本控制 ...

    TortoiseSVN_1.8.11 winxp下最高版本 32位

    该版本是winxp系统下支持的最高版本,亲测可用,包含了客户端和服务器端以及中文语言包

    tortoiseSVN代码管理软件,window64位

    由于它不是针对特定 IDE(例如 Visual Studio,Eclipse 或其他 IDE)的集成,因此可以将其与所需的任何开发工具以及任何类型的文件一起使用 TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越...

    IBM WebSphere Portal门户开发笔记01

    十、主题:IBM WEBSPHERE PORTAL 6.1项目实施与开发、配置技巧集锦 164 1、更改PORTAL默认的登录选项 164 十一、河湾咖啡店样例 192 1、站点结构图: 193 2、文件资源组件的引用(File resource component) 193 3、...

Global site tag (gtag.js) - Google Analytics