架设局域网的SVN服务器

简介:
\\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界面,输入:

Java代码   收藏代码
  1. cd "E:\Program Files\Subversion\bin"  
  2. 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,设置如下:

Java代码   收藏代码
  1. [general]  
  2. anon-access = none  
  3. autn-access = write  
  4. password-db = passwd  
  5. authz-db = authz   

第一个用来设置匿名用户的权限 none为设置存储库不允许匿名访问
第二个用来设置经过授权的用户的权限 write为可以写入
第三个用来指定授权用户的密码存放文件

在同一目录下打开passwd,也就是上面设置的,当然你也可以改成其他的文件名,设置如下:

Java代码   收藏代码
  1. [users]  
  2. admin = admin  
  3. thinker = 123456  

这里配置了两个用户,用户名分别为"admin"和"thinker"。其中"admin"用户的口令为"admin";"thinker"用户的口令为"123456"。格式为:用户名 = 密码,多个用户就写多行,设置完之后就大功告成了。

组和权限配置
用文本编辑器打开authz文件,添加如下文字:

Java代码   收藏代码
  1. [groups]  
  2. all=thinker,admin   
  3.   
  4. [/]  
  5. @all=rw  
  6. *=r  

上面两段文字的意思是,添加一个用户组all,包括admin合thinker两个用户,对所有库给all用户组添加读写权限,所有用户添加读权限。

 

4.创建系统服务,参考命令如下:

Java代码   收藏代码
  1. 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 startSubversion ”来启动服务,或者可以直接在“管理工具”的“服务”中直接启动。

 

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字符编码设置

相关文章
|
1月前
|
存储 网络协议 Ubuntu
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
|
2月前
|
弹性计算 数据安全/隐私保护
2024年阿里云雾锁王国/Enshrouded服务器搭建架设教程(保姆级)
随着游戏行业的日新月异,玩家们对游戏体验的期待也不断攀升。阿里云针对这一需求,推出了快速、便捷的游戏联机服务器一键部署方案。在本篇教程中,我们将向大家展示如何在短短的10秒钟内,利用阿里云服务器轻松搭建雾锁王国游戏服务器,为您的游戏体验增添更多流畅与顺畅。跟随我们的步骤,让您的游戏世界更加精彩!
|
1月前
|
网络协议 Ubuntu Linux
如何在Linux环境搭建本地SVN服务器并结合cpolar实现公网访问
如何在Linux环境搭建本地SVN服务器并结合cpolar实现公网访问
|
2月前
|
弹性计算 Linux 数据安全/隐私保护
1分钟幻兽帕鲁社区服务器搭建架设开服教程(Linux)
1分钟幻兽帕鲁社区服务器搭建架设开服教程(Linux)玩转幻兽帕鲁服务器,幻兽帕鲁Palworld多人游戏专用服务器一键部署教程,阿里云推出新手0基础一键部署幻兽帕鲁服务器教程,傻瓜式一键部署,3分钟即可成功创建一台Palworld专属服务器,成本仅需26元,阿里云百科分享2024年新版基于阿里云搭建幻兽帕鲁服务器教程
72 3
|
2月前
|
Linux 应用服务中间件 nginx
国服浪潮服务器操作系统——KeyarchOS多容器架设体验心得
国服浪潮服务器操作系统——KeyarchOS多容器架设体验心得
55 0
|
2月前
|
弹性计算 Ubuntu Linux
帕鲁服务器多少钱?2024年幻兽帕鲁服务器搭建架设教程(保姆级)
帕鲁服务器多少钱?阿里云帕鲁服务器26.52元1个月在帕鲁的世界中,与神奇的生物共度悠闲时光是一种无与伦比的乐趣。然而,有时官方服务器的不稳定性可能会给游戏体验带来延迟和卡顿。 为了告别这些问题,部署自己的幻兽帕鲁服务器成为了一个不错的选择。通过搭建专属的游戏服务器(Dedicated Server),和小伙伴们获得一个专属的服务空间,获得顺畅流畅的游戏体验。 在本文中,我们将介绍如何使用自己的服务器来部署属于自己的幻兽帕鲁服务器,与小伙伴们共同展开一场精彩的冒险之旅。
146 0
|
2月前
|
存储 网络协议 Ubuntu
Linux环境下SVN服务器的搭建与公网访问:使用cpolar端口映射的实现方法
由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。
|
25天前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
28天前
|
存储 弹性计算 数据可视化
要将ECS中的文件直接传输到阿里云网盘与相册(
【2月更文挑战第31天】要将ECS中的文件直接传输到阿里云网盘与相册(
415 4
|
30天前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程

热门文章

最新文章