svn服务器搭建如何在本机搭建SVN服务器

svn服务器搭建  时间:2021-05-30  阅读:()

如何在自己的电脑上搭建svn服务器?

下载一个VisualSVNServer安装包,然后直接安装即可,很方便的。

Windows版安装包下载地址:/files/VisualSVN-Server-2.6.0.msi

如何在windows上安装部署设置SVN服务器

一、准备工作   1、SVN服务器:解压缩包,可以从官方网站下载最新版本。

  2、SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。

  二、安装服务器和客户端程序   1、SVN服务器:直接解压缩到某个文件夹下即可。

示例路径:c:svn   备注:如果下载的是msi程序,直接运行按提示安装即可。

  2、SVN客户端:直接运行按提示安装即可。

示例路径:C:Program FilesSubversion   三、建立版本库(Repository):示例路径:e:svnroot。

建立版本库有两种方法:   方法一,建立空目录e:svnroot epos1,进入repos1文件夹,在空白处点击右键,选择“TortoiseSVN->Create Repositoryhere...”,   方法二,建立空目录e:svnroot epos2,进入DOS命令行,输入如下命令:   svnadmincreate e:svnroot epos2   四、运行SVN服务器,启动服务。

启动服务有两种方法:   方法一,临时启动服务,在DOS下输入如下命令:   svnserve -d -r e:svnroot epos1 --listen-host ip地址 --listen-port=端口号   说明:“listen-host”和“listen-port”可选。

默认端口是3690,如果端口已经被占用,可以通过选项listen-port指定端口号。

  注意:请不要关闭命令行窗口,关闭窗口会把 svn服务就停止了。

  方法二,启动SVN服务为后台运行程序:   sc create svnserve binPath= "c:svninsvnserve.exe --service -r e:svnroot epos1" displayname= "Subversion" depend=Tcpip start= auto   说明一:   (1)sc是windows自带的服务配置程序。

svnserve是服务的名称,可根据需求取名。

  (2)参数binPath表示svnserve可执行文件的安装路径。

  (3)--service表示以windows服务的形式运行,--r指明svnrepository的位置,service参数与r参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中。

  (4)displayname表示在windows服务列表中显示的名字,depend=Tcpip表示svnserve服务的运行需要tcpip服务,start=auto表示开机后自动运行。

安装服务后,svnserve要等下次开机时才会自动运行。

  说明二: (1)binPath的等号前面无空格,等号后面有空格。

displayname、depend、start也一样,service前面是--,不是- ,而r前面是-。

  (2)若要卸载svn服务,则执行 sc delete svnserve 即可。

  (3)从“sc”到“auto”是在同一个命令sc,必须写在同一行。

  (4)启动服务命令start svnserve,停止服务命令 start svnserve,也可以进入Windows提供的界面操作SVNService服务了,即控制面板—>服务。

  (5)如果路径中包括空格,一定要用“”处理“"”号,例如上面的例子中如果svnserve.exe在“c:programfilessvn”中,则命令应该写为“binpath=""c:programfilessvninsvnserve.exe"   五、配置用户和权限   (1)修改svnserve.conf,在e:svn epos1conf目录下,用文本编辑器打开svnserve.conf:   将:   # ess = read   # ess = write   # password-db = passwd   改为   ess = read   ess = write   password-db = passwd   注意说明:   ess等列前面是没有空格的。

  ess = read表示没通过用户名密码登录的访问只有读的权限,如果改为none则没有用户名密码不能访问   ess = write表示通过用户名密码登录的有写的权限(当然读的权限也就有了)   password-db = passwd表示可以通过 用户名 = 密码 的方式在passwd文件中添加用户   (2)修改同目录的passwd文件,增加用户帐号:   将:   [users]   # harry = harryssecret   # sally = sallyssecret   添加帐号:   [users]   # harry = harryssecret   # sally = sallyssecret   admin = admin   添加一个admin账户,密码是admin。

  六、初始化SVN,导入数据   选中要上传SVN的文件夹,“右键 ->TortoiseSVN -> Import...” ,在弹出对话框的“URL of repository”输入“svn://localhost/project1/”。

在“Importmessage”输入注释,点击OK,要求输入帐号,输入账户admin和密码admin。

  七,测试SVN   本地测试:新建一空文件夹test1,单击右键,选择“SVN Checkout”,在“URL of repository”中输入“svn://localhost/project1”。

  其他机器测试:如果运行svnserve的主机IP地址是1.2.3.4,则URL输入的内容就是“svn://1.2.3.4/project1”。

win7系统下载SVN服务器怎么搭建?

1 软件准备: Setup-Subversion-1.7.8 TortoiseSVN-1.7.11.23600-win32-svn-1.7.8 2 安装: 安装个人的需要设定好安装路径。

3 创建一个库的根目录,并创建一个版本库 库的根路径:D:svnrepository 建立一个版本库 在D:svnrepository路径下面会生成myrepository的版本库 如果不需要认证登陆的话,下面的配置可以忽略 4 修改版本库的配置文件 :svnserve.conf,去掉前面的#,前面不能有空格 # password-db = passwd # authz-db = authz 5 修改版本库用户配置文件:passwd test = test (前面是用户名,后面是密码) 6 修改版本库权限配置文件:authz 7 启动svnservice服务 8 将svnservice加入系统服务中 使用超级管理员权限启动cmd命令,运行sc create svn binpath= "svnserve.exe --service -r d:svnrepository" displayname= "SVN Server" depend= Tcpip start= auto。

将服务添加到系统服务。

如何在win上搭建SVN服务器

方法/步骤 一、准备工作 1、SVN服务器:解压缩包,可以从官方网站下载最新版本。

2、SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。

二、安装服务器和客户端程序 1、SVN服务器:直接解压缩到某个文件夹下即可。

示例路径:c:svn 备注:如果下载的是msi程序,直接运行按提示安装即可。

2、SVN客户端:直接运行按提示安装即可。

示例路径:C:Program FilesSubversion 三、建立版本库(Repository):示例路径:e:svnroot。

建立版本库有两种方法: 方法一,建立空目录e:svnroot epos1,进入repos1文件夹,在空白处点击右键,选择“TortoiseSVN->Create Repositoryhere...”, 方法二,建立空目录e:svnroot epos2,进入DOS命令行,输入如下命令: svnadmincreate e:svnroot epos2 四、运行SVN服务器,启动服务。

启动服务有两种方法: 方法一,临时启动服务,在DOS下输入如下命令: svnserve -d -r e:svnroot epos1 --listen-host ip地址 --listen-port=端口号 说明:“listen-host”和“listen-port”可选。

默认端口是3690,如果端口已经被占用,可以通过选项listen-port指定端口号。

注意:请不要关闭命令行窗口,关闭窗口会把 svn服务就停止了。

方法二,启动SVN服务为后台运行程序: sc create svnserve binPath= "c:svninsvnserve.exe --service -r e:svnroot epos1" displayname= "Subversion" depend=Tcpip start= auto 说明一: (1)sc是windows自带的服务配置程序。

svnserve是服务的名称,可根据需求取名。

(2)参数binPath表示svnserve可执行文件的安装路径。

(3)--service表示以windows服务的形式运行,--r指明svnrepository的位置,service参数与r参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中。

(4)displayname表示在windows服务列表中显示的名字,depend=Tcpip表示svnserve服务的运行需要tcpip服务,start=auto表示开机后自动运行。

安装服务后,svnserve要等下次开机时才会自动运行。

说明二: (1)binPath的等号前面无空格,等号后面有空格。

displayname、depend、start也一样,service前面是--,不是- ,而r前面是-。

(2)若要卸载svn服务,则执行 sc delete svnserve 即可。

(3)从“sc”到“auto”是在同一个命令sc,必须写在同一行。

(4)启动服务命令start svnserve,停止服务命令 start svnserve,也可以进入Windows提供的界面操作SVNService服务了,即控制面板—>服务。

(5)如果路径中包括空格,一定要用“”处理“"”号,例如上面的例子中如果svnserve.exe在“c:programfilessvn”中,则命令应该写为“binpath=""c:programfilessvninsvnserve.exe" 五、配置用户和权限 (1)修改svnserve.conf,在e:svn epos1conf目录下,用文本编辑器打开svnserve.conf: 将: # ess = read # ess = write # password-db = passwd 改为 ess = read ess = write password-db = passwd 注意说明: ess等列前面是没有空格的。

ess = read表示没通过用户名密码登录的访问只有读的权限,如果改为none则没有用户名密码不能访问 ess = write表示通过用户名密码登录的有写的权限(当然读的权限也就有了) password-db = passwd表示可以通过 用户名 = 密码 的方式在passwd文件中添加用户 (2)修改同目录的passwd文件,增加用户帐号: 将: [users] # harry = harryssecret # sally = sallyssecret 添加帐号: [users] # harry = harryssecret # sally = sallyssecret admin = admin 添加一个admin账户,密码是admin。

六、初始化SVN,导入数据 选中要上传SVN的文件夹,“右键 ->TortoiseSVN -> Import...” ,在弹出对话框的“URL of repository”输入“svn://localhost/project1/”。

在“Importmessage”输入注释,点击OK,要求输入帐号,输入账户admin和密码admin。

七,测试SVN 本地测试:新建一空文件夹test1,单击右键,选择“SVN Checkout”,在“URL of repository”中输入“svn://localhost/project1”。

其他机器测试:如果运行svnserve的主机IP地址是1.2.3.4,则URL输入的内容就是“svn://1.2.3.4/project1”。

如何在本机搭建SVN服务器

下载Subversion服务器程序。

到官方网站的下载二进制安装文件,来到二进制包下载部分,找到 Windows NT, 2000, XP and 2003部分,然后选择" this directory ",这样我们可以看到许多下载的内容,目前可以下载 svn-1.4.0-setup.exe 。

下载Subversion的Windows客户端TortoiseSVN。

TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。

官方网站是TortoiseSVN ,下载方式和前面的svn服务器类似,在Download页面的我们可以选择下载的版本,目前的最高稳定版本的安装文件为TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi。

2,服务器和客户端安装 服务器安装,直接运行svn-1.4.0-setup.exe ,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。

安装TortoiseSVN,同样直接运行TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。

3,建立版本库(Repository) 运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如: svnadmin create E:/svndemo/repository 就会在目录E:/svndemo/repository下创建一个版本库。

我们也可以使用TortoiseSVN图形化的完成这一步: 在目录E:/svndemo/repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。

4,配置用户和权限 来到E:/svndemo/repository/conf目录,修改svnserve.conf: # [general] # password-db = passwd 改为: [general] password-db = passwd 然后修改同目录的passwd文件,去掉下面三行的注释: # [users] # harry = harryssecret # sally = sallyssecret 最后变成: [users] harry = harryssecret sally = sallyssecret 在这里,因为一般来说,项目的svn的用户名和密码是统一认证的,而为了不每次都输入密码,所以在使用TortoiseSVN的时候,直接都记住了密码,这里的用户名和密码最好和项目的一致,以免出现意外情况。

5,运行独立服务器 在任意目录下运行: svnserve -d -r E:/svndemo/repository 我们的服务器程序就已经启动了。

注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。

在使用中发现,即使关闭了此窗口,svn一样好使~~不知道为啥~ 6,初始化导入 来到我们想要导入的项目根目录,在这个例子里是E:/svndemo/initproject,目录下有一个readme.txt文件: 右键->TortoiseSVN->Import... URL of repository输入“svn://localhost/” ok 完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。

需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。

例如运行svnserve的主机的IP是133.96.121.22,则URL部分输入的内容就是“svn://133.96.121.22/”。

在这里,不知道为什么,使用svn://localhost/ 一直都搞不定,最后灵机一动使用了file:///E:/svndemo/repository/ 反而搞定了~~ 7,基本客户端操作 取出版本库到一个工作拷贝: 来到任意空目录下,在本例中是E:/svndemo/wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/,这样我们就得到了一份工作拷贝。

在工作拷贝中作出修改并提交: 打开readme.txt,作出修改,然后右键->Commit...,这样我们就把修改提交到了版本库,我们可以运行。

察看所作的修改: readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。

在版本1上右键->Compare with working copy,我们可以比较工作拷贝的文件和版本1的区别。

零途云月付31.9元起,香港cn2 gia线路

零途云是一家香港公司,主要产品香港cn2 gia线路、美国Cera线路云主机,美国CERA高防服务器,日本CN2直连服务器;同时提供香港多ip站群云服务器。即日起,购买香港/美国/日本云服务器享受9折优惠,新用户有优惠码:LINGTUYUN,使用即可打折。目前,零途云还推出性价比非常高香港多ip站群云服务器,有需要的,可以关注一下。零途云优惠码:优惠码:LINGTUYUN (新用户优惠,享受9折优...

pacificrack:VPS降价,SSD价格下降

之前几个月由于CHIA挖矿导致全球固态硬盘的价格疯涨,如今硬盘挖矿基本上已死,硬盘的价格基本上恢复到常规价位,所以,pacificrack决定对全系Cloud server进行价格调整,降幅较大,“如果您是老用户,请通过续费管理或升级套餐,获取同步到最新的定价”。官方网站:https://pacificrack.com支持PayPal、支付宝等方式付款VPS特征:基于KVM虚拟,纯SSD raid...

亚州云-美国Care云服务器,618大带宽美国Care年付云活动服务器,采用KVM架构,支持3天免费无理由退款!

官方网站:点击访问亚州云活动官网活动方案:地区:美国CERA(联通)CPU:1核(可加)内存:1G(可加)硬盘:40G系统盘+20G数据盘架构:KVM流量:无限制带宽:100Mbps(可加)IPv4:1个价格:¥128/年(年付为4折)购买:直达订购链接测试IP:45.145.7.3Tips:不满意三天无理由退回充值账户!地区:枣庄电信高防防御:100GCPU:8核(可加)内存:4G(可加)硬盘:...

svn服务器搭建为你推荐
excel计算公式求excel函数公式大全水晶易表水晶狼牙套怎么使用 有什么特点自定义表情手机qq添加的自定义表情怎么分组遗传算法实例求助fortran语言编写的混合遗传算法例子那位大哥大姐有?天翼校园宽带天翼校园宽带怎么样用手机打开这个页面登陆视频服务器软件服务器方面软件那个网站最多,急啊!!!!如果带教程的更好,嘿嘿……中国黑客网介绍几个黑客网。anyradio手机听广播要下载什么,不在家的收听要用流量吗?手机群发软件请问哪个手机群发软件好用?armv5teMaxWit嵌入式Linux魔鬼训练营用的是什么开发板?有谁知道?
免费申请网站域名 域名解析文件 荷兰服务器 美国php主机 创宇云 12306抢票助手 地址大全 java空间 100m免费空间 蜗牛魔方 建立邮箱 admit的用法 网站木马检测工具 免费吧 33456 超级服务器 空间租赁 石家庄服务器托管 深圳域名 重庆服务器 更多