svn局域网搭建
(74条消息)使用TortoiseSVN搭建局域网服务器

(74条消息)使用TortoiseSVN搭建局域网服务器1.需要工具:两台电脑(连接在同一局域网),我使用的是一台笔记本(win10 64bit),另一台台式机(win7 64bit),使用台式机做服务器,笔记本上传和下载数据;2.软件:TortoiseSVN 64bit,下载地址:https:///downloads.html3.4.安装T ortoiseSVN,台式机(服务器)安装到此步骤是将下面选项选中,笔记本可不选,安装路径自定义安装完成后重启电脑;1.台式机(服务器)建立库:再硬盘中新建一个文件夹,建立SVN库,命名SVN,再SVN根目录“右键—>T ortoiseSVN”选择如下图选项弹出界面后,选择Cteate folder structure,至此SVN库建立完成。
1.台式机(服务器)配置,此步为笔记本访问服务器的关键1.对服务器文件见或文件夹所在硬盘局域网共享D盘右键属性,共享栏,高级共享:选中共享此文件夹确定;点击共享栏下蓝色字体,网络和共享中心,按下图配置。
配置完成后,硬盘显示如下:1.新建入站规则:控制面板中进入:右键新建选择端口,下一步TCP/所有端口,或选择第二个,下一步允许连接,下一步全部选中,下一步,命名后完成即可1.台式机(服务器)IP地址设定:记下IP地址等内容:设定IP按第一个图填写:1.测试台式机是否共享:笔记本按下win+R键输入台式机IP共享成功后会弹出如下界面:1.台式机(服务器)启动SVN服务新建txt文本,复制这段话,sc create svnservice binpath= "C:\Program Files\TortoiseSVN\bin\svnserve.exe--service -r D:\LT_SVN"net start svnservice,黄色部分问安装的SVN地址目录,按此目录打开确认是否有svnserve.exe,紫色部分为SVN库地址,保存并推出,将TXT文件后缀更改成BAT,命名任意,双击运行,至此服务器建立完成1.笔记本访问服务器:再桌面空白处右键,选择如下:输入地址:svn://192.168.50.14,OK进入后如下,至此,可以对访问服务器上传下载了。
WINDOWS下搭建SVN服务器端的步骤

WINDOWS下搭建SVN服务器端的步骤在Windows操作系统上搭建Subversion(SVN)服务器端需要进行以下步骤:1.安装SVN软件:2.配置环境变量:为了方便使用SVN命令行工具,需要将SVN的安装路径(例如"C:\svn\bin")添加到系统的环境变量"PATH"中。
通过以下步骤实现:-右键点击"我的电脑",选择"属性"。
-在系统属性对话框中,选择"高级系统设置"。
-在系统属性对话框中,选择"环境变量"。
-点击"确定"保存环境变量更改,并关闭对话框。
3.创建版本库:在搭建SVN服务器之前,需要创建一个版本库来存储代码版本历史。
可以通过以下步骤创建版本库:- 打开命令行提示符(在Windows中按下"Windows键+R",输入"cmd",然后点击"确定")。
-在命令行提示符中,输入以下命令创建一个新的版本库:svnadmin create [版本库路径]例如,输入"svnadmin create C:\svnrepos"来创建一个版本库。
4.配置密码文件:SVN使用密码文件来管理访问权限。
需要创建一个密码文件,并设置用户的访问权限。
可以通过以下步骤完成:-在密码文件中添加用户及其密码,格式为"用户名=密码"。
-保存密码文件。
5.配置访问权限文件:SVN使用访问权限文件来定义用户可以访问版本库的哪些部分。
可以通过以下步骤进行配置:-在访问权限文件中添加对应的用户及其访问权限,格式为"路径=用户:访问权限"。
-保存访问权限文件。
6.配置服务器:需要对SVN服务器进行配置,以指定版本库和访问权限文件的位置。
可以通过以下步骤完成配置:-在文件中找到并修改以下两行:-配置文件路径:例如,修改" # anon-access = read"为"anon-access = none",表示禁止匿名访问;修改" # password-db = passwd"为"password-db= ../conf/passwd",指定密码文件的路径;修改" # authz-db = authz"为"authz-db = ../conf/authz",指定访问权限文件的路径。
linux下搭建SVN服务器(局域网可用)-ver1.01

Linux SVN 搭建(ubuntu 10.04)1、安装subversion软件sudo apt-get install subversion2、建立一个目录作为SVN代码库管理的根目录(例:/home/svnadmin/svnsources/),只是一个普通目录,实际上是通过svnserve –d –r /home/svnadmin/svnsources/启动服务后暴露给网内其它机器的一个服务接入点:mkdir /home/svnadmin/svnsources/3、在SVN代码库管理的根目录下(/home/svnadmin/svnsources/)下建立一个代码库(repo),名称为testrepo:svnadmin create /home/svnadmin/svnsources/testrepo4、启动svn自带的svnserve服务供网内其它计算机使用:svnserve -d -r /home/svnadmin/svnsources此时便可以在局域网中通过svn://192.168.0.142/testrepo来访问testrepo这个代码库的内容了注:可以加--listen-port参数来指定端口(默认为3690),如:svnserve -d --listen-port 3691 -r /home/svnadmin/svnsources启动服务然后在局域网中通过svn://192.168.0.142:3691/testrepo来进行访问5、建立一个目录(例:/home/gli/projectImport),把代码放置到主干(trunks)下,如project 为一份需要管理的代码:projectImport|--branches|--tags|--trunks|--project注:这个并不是必须的,只是采用这种结构管理代码是比较合理的一种方式6、然后将这个目录(/home/gli/projectImport)导入到testrepo中去管理:svn import -m"init testrepo" /home/gli/projectImport/ file:///home/svnadmin/svnsources/testrepo/7、拉出一个分支来进行开发(svn copy source destination):svn copy -m"init from trunks" file:///home/svnadmin/svnsources/testrepo/trunks/project file:///home/svnadmin/svnsources/testrepo/branches/project注:其中source可以是本地工作副本,destination为代码库中的URL8、当开发到一个稳定版本后或某个阶段后,需要打一些标签(tags)以方便管理:svn copy -m"init from trunks" file:///home/svnadmin/svnsources/testrepo/branches/project file:///home/svnadmin/svnsources/testrepo/tags/project9、若有另一个项目需要管理,可重复步骤5到8来进行开发管理。
svn服务的搭建配置与访问

图 1 连接时系统提示
创建 HTTP 的用户和密码 文件,增加用户两个用户
# htpasswd -c /opt/ svn/svn_http_passwd svnadmin # 增 加 用 户 svnadmin
根据提示输入密码并确 认密码。
# htpasswd /opt/svn/ svn_http_passwd user1 # 增加用户 user1,密码设置同 上。
user1 = 12345678
anon-access = none
2020.01 103
System Management 系统维护与管理 责任编辑:季莹 投稿信箱:netadmin@
auth-access = write password-db = /opt/ svn/passwd authz-db = /opt/ svn/authz realm = DEV (4)启 动 和 关 闭 SVN 服务 启动 :svnserve -d -r / opt/svn/DEV 关闭 :killall svnserve 测 试 连 接 :svn co svn://localhost/DEV 测试连接时系统会提示 输 入 用 户 名 和 密 码,并 下 载 该 版 本,至 此 使 用 SVN 协 议 访问的方式就安装完成。如 图 1 所示。
# cat /opt/svn/svn_ http_passwd # 可查看文件
内容
3. 配置访问的虚拟主
机
# vi /etc/httpd/
conf.d/subversion.conf
LoadModule dav_svn_
module
modules/
mod_dav_svn.so
LoadModule authz_svn_
局域网内怎样搭建SVN服务器

局域网内怎样搭建SVN服务器在公司局域网中,为了同事们协调工作,所以在公司局域网内部搭建SVN服务器。
下面是店铺给大家整理的一些有关局域网内搭建SVN服务器的方法,希望对大家有帮助!局域网内搭建SVN服务器的方法设置IP地址:打开【控制面版】->【管理工具】->【网络连接】->双击打开【本地连接】,单击【属性】在【常规】打开【Tnternet 协议】,DNS设置为你用的网络提供的DNS,用8.8.8.8也可以。
下载适合你PC的svn服务端软件和客户端软件。
我用的是Setup-Subversion-1.8.10.mis和TortoiseSVN-1.8.10.26129-win32-svn-1.8.11.1420009704.msi。
VisualSVN server 服务端和TortoiseSVN客户端搭配使用。
、visualsvn.m/downloads/下载安装的中如果提示“无法通过windows installer服务安装此安装程序包。
您必须安装带有更新版本windows installer服务的Windows Service Pack。
”,你需要下载“修补程序”“Windows Installer 4.5 Redistributable - 简体中文”来解决。
安装SVN服务端软件。
VisualSVN server 服务端。
VisualSVN-Server-3.2.2-win32.msi只能在Server2008下安装,Server2003系统的服务器下载2.7.11版本。
standard edition打开设置你的"安装目录"和"存放目录"还有"端口",端口一下要记住哦。
安装TortoiseSVN客户端软件:安装过程选择你要安装的目录。
有二次选择“。
中文。
”选择一下说好,next就行,1分钟不到就安装成功。
打开"VisualSVN server 服务端"添加用户。
如何创建SVN服务器,并搭建自己的SVN仓库

如何创建SVN服务器,并搭建⾃⼰的SVN仓库SVN是⼀个⼴泛使⽤的版本控制系统,在⽇常⼯作中有⼴泛的应⽤空间,⽐如⽂档管理,我们就可以搭建⼀个 SVN 仓库,⽇常需要归类保存的⽂档统统上传到仓库中,那如何创建 SVN 服务器,⼜如何搭建 SVN 仓库呢?这篇经验就给你答案!⼯具/原料VisualSVN_Server_3.5.0.0⽅法/步骤1. 1步骤⼀:下载并安装 VisualSVN⼤家可以百度搜索 VisualSVN, 百度软件中⼼提供了这个软件的下载地址,也可以参考如下第⼀张截图显⽰的百度云盘地址下载!这⾥使⽤的是 VisualSVN_Server_3.5.0.0 版本,双击运⾏安装,基本都是下⼀步即可,具体步骤,可以参考如下截图!软件安装完成后, SVN 服务器就算搭建完成了!下⾯我们继续看如何搭建⼀个 SVN仓库!2. 2步骤⼆:搭建仓库之【创建⽤户】安装后,直接运⾏软件,显⽰的界⾯就是 VisualSVN Server 管理平台,我们⾸先创建⼏个⽤户,这些⽤户就是能够使⽤ SVN 仓库的⼈!在左侧列表的 Users 上右键,打开右键菜单,选择 "Create User..." 项,在打开的创建⽤户窗⼝中,输⼊⽤户名 + 密码(需要确认),点击下⽅的 OK 按钮,就可以创建⼀个⽤户!我通过这种⽅式创建了⽤户名为 abc aaa test 的三个⽤户 (如图)!3. 3步骤三:搭建仓库--- 之【创建仓库】在左侧列表的 Repositories上右键,打开右键菜单,选择 "Create New Repository..." 项, 在弹出的创建仓库窗⼝中,选择普通仓库,下⼀步,输⼊仓库名称,下⼀步,选择空仓库,下⼀步,设置哪些⽤户可以访问这个仓库,⽤户需要从我们第⼆步创建的所有⽤户中选择,设置完毕后,点击 "Create" 按钮,SVN 仓库创建完成,最后界⾯显⽰的地址就是我们的仓库地址,⽤户通过 SVN 客户端来访问这个仓库地址即可!注意:这⾥显⽰的 SVN 仓库地址是通过计算机名称来描述的,这对于局域⽹内的访问没有任何问题,对于局域⽹外的⽤户,如果需要访问这个仓库,需要将计算机名称替换为本机的 IP 地址,并且这需要是⼀个可以被外⽹访问的 IP 地址,否则这个 SVN 仓库只能在局域⽹内⽹使⽤(通常对于档案管理这种需求,这已经最够了)!4. 4步骤四:版本之殇如果你需要在 Vista, Win7, Windows Server 2008 或者更⾼级的 Windows 系统上安装 SVN 服务器,使⽤ VisualSVN_Server_3.5.0.0 完全没有问题,但如果你想在 Windows Server 2003 上安装 SVN 服务器,对不起,这个版本⽆法安装,你需要下载 VisualSVN-Server-2.7.14 才可以!我在第⼀步提供的百度云盘地址中,同时提供了两个版本的软件下载!END注意事项VisualSVN_Server_3.5.0.0 最低要求为 Vista,Win7 或者 Windows Server 2008 及以上系统VisualSVN-Server-2.7.14 这个版本可以安装到 Windows Server 2003 上。
局域网组建方法远程访问与VPN的建立与配置

局域网组建方法远程访问与VPN的建立与配置在现代信息技术高度发达的时代,公司和组织往往会使用局域网(LAN)来组建内部网络,以便员工之间可以方便地共享数据和资源。
然而,在某些情况下,远程访问局域网和建立虚拟专用网络(VPN)可能是必要的。
本文将介绍局域网的组建方法以及远程访问和VPN的建立与配置。
一、局域网的组建方法局域网是一个由多台计算机通过交换机或路由器连接在一起的网络。
在组建局域网之前,我们需要一些基本的设备和步骤。
1. 设备准备组建局域网需要以下设备:- 交换机或路由器:用来连接计算机和其他网络设备的中心设备。
- 网络电缆:用来连接计算机和交换机或路由器的网络线缆。
- 计算机:组成局域网的主要设备。
2. 步骤以下是建立局域网的基本步骤:a) 确定网络拓扑结构:决定如何将计算机和其他设备连接在一起,比如星型拓扑、总线拓扑或环形拓扑。
b) 配置交换机或路由器:根据网络拓扑结构,在交换机或路由器上设置IP地址、子网掩码和网关等参数。
c) 连接计算机:将计算机使用网络电缆连接到交换机或路由器上,并设置IP地址。
d) 测试连接:确保计算机之间可以相互通信,访问共享资源和互联网等。
二、远程访问的实现方法远程访问是指在不同地理位置的计算机之间建立网络连接,并能够访问局域网内的资源。
以下是几种常见的实现方法。
1. VPN(虚拟专用网络)VPN通过加密和隧道技术,在公共网络上创建一个安全的连接,使远程计算机可以像在局域网内一样访问资源。
在设置VPN之前,我们需要满足以下要求:- 具备公网IP地址。
- 一个可以充当VPN服务器的设备,如路由器或VPN服务器软件。
2. 远程桌面协议(Remote Desktop Protocol,简称RDP)远程桌面协议是微软开发的一种远程控制协议,可以让用户通过互联网远程控制具备远程桌面功能的计算机。
使用RDP时,需要满足以下要求:- 目标计算机开启远程桌面服务。
- 远程计算机上安装有支持RDP的远程桌面客户端。
svn局域网搭建

声明:本文系转载:先说一下初衷。
前一阵子想把自己的代码拷贝一份到女友的电脑上,这样无论在哪台电脑都可以弄代码了,然而却会有两边版本不一致的问题,但苦于没有找到解决的途径。
前两天做那GM回复工具,也需要用到数据共享,同事建议说用SVN局域网服务器来实现,顿时来了兴趣。
于是,在同事的协助下,动手把SVN局域网服务器搞起来了。
真的很方便,动起来其实也很简单,现在和大家分享一下。
1 先从官网下载SVN服务端,如果是安装包,则自动会设置好环境变量。
如果是绿色版,则需要手动设置环境变量:如:文件所在目录为 C:\ProgramFiles\svn-win32-1.6.5\bin,则设置环境变量如图所示:2 建立自己的SVN服务器根目录文件夹,如: E:\SvnRoot3 在命令行在该文件夹下创建SVN的数据目录,如:4 于是成功在SvnRoot目录下创建了 code 文件夹,现在看看该文件夹下自动生成的内容:5 打开 conf 文件夹,有三个配置文件如下,svnserve配置指定哪个是账号文件,passwd配置账号和密码,authz 配置已有账号的权限:6 svnserve具体配置如下,主要是将 password-db 前的#号去掉,即去掉注释使其生效:7 passwd具体配置如下,主要是新增自己需要的账号和密码,也可以将原有的账号去掉注释使用8 authz 具体配置如下,主要是设置账号的读写权限,即更新提交权限:9 构建完毕,即可启动服务器:建一个任意名字的 .bat 文件,内容如下,后面的是刚才新设置的SVN根目录路径:10 双击即可启动服务器,每次开机后第一次使用SVN服务器前就必须先启动,且不能关闭。
11 后来我嫌这个窗口一直得显示不方便,于是找到一个隐藏其窗口的途径,如:建一个 start.vbs 文件,内容如下:12 双击该文件即可执行svnroot.bat,且隐藏了cmd窗口:13 现在,在局域网下的其他电脑或者本机可以用下面的url来checkout数据目录,其中 192.168.0.101为服务器所在电脑的IP地址,如果是服务器本机也可用svn://localhost/data作为checkout地址来操作:14 按checkout时弹出账号密码输入提示,用刚配置的账号密码即可,同时勾选左下角的框记录账号信息,以后就不用再输入:15 checkout 成功:16 现在,就可以在checkout 的code 目录下添加或修改删除文件了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
声明:本文系转载:
先说一下初衷。
前一阵子想把自己的代码拷贝一份到女友的电脑上,这样无论在哪台电脑都可以弄代码了,然而却会有两边版本不一致的问题,但苦于没有找到解决的途径。
前两天做那GM回复工具,也需要用到数据共享,同事建议说用SVN局域网服务器来实现,顿时来了兴趣。
于是,在同事的协助下,动手把SVN局域网服务器搞起来了。
真的很方便,动起来其实也很简单,现在和大家分享一下。
1 先从官网下载SVN服务端,如果是安装包,则自动会设置好环境变量。
如果是绿色版,则需要手动设置环境变量:如:文件所在目录为 C:\Program
Files\svn-win32-1.6.5\bin,则设置环境变量如图所示:
2 建立自己的SVN服务器根目录文件夹,如: E:\SvnRoot
3 在命令行在该文件夹下创建SVN的数据目录,如:
4 于是成功在SvnRoot目录下创建了 code 文件夹,现在看看该文件夹下自动生成的内容:
5 打开 conf 文件夹,有三个配置文件如下,svnserve配置指定哪个是账号文件,passwd配置账号和密码,authz 配置已有账号的权限:
6 svnserve具体配置如下,主要是将 password-db 前的#号去掉,即去掉注释使其生效:
7 passwd具体配置如下,主要是新增自己需要的账号和密码,也可以将原有的账号去掉注释使用
8 authz 具体配置如下,主要是设置账号的读写权限,即更新提交权限:
9 构建完毕,即可启动服务器:建一个任意名字的 .bat 文件,内容如下,后面的是刚才新设置的SVN根目录路径:
10 双击即可启动服务器,每次开机后第一次使用SVN服务器前就必须先启动,且不能关闭。
11 后来我嫌这个窗口一直得显示不方便,于是找到一个隐藏其窗口的途径,如:建一个 start.vbs 文件,内容如下:
12 双击该文件即可执行svnroot.bat,且隐藏了cmd窗口:
13 现在,在局域网下的其他电脑或者本机可以用下面的url来checkout数据目录,其中 192.168.0.101为服务器所在电脑的IP地址,如果是服务器本机也可用
svn://localhost/data作为checkout地址来操作:
14 按checkout时弹出账号密码输入提示,用刚配置的账号密码即可,同时勾选左下角的框记录账号信息,以后就不用再输入:
15 checkout 成功:
16 现在,就可以在checkout 的code 目录下添加或修改删除文件了。
SVN构建局域网服务器兼使用说明讲解完毕。
作者:游空。