svn连接服务器地址
❶ 如何远程访问svn 服务器
方法有很多,最简单的,就是你有一个外网服务器,直接把SVN部署到外网上。但是,我们现在既没有外网服务器,也不能用内网服务器做测试,也就是说,我要用本机,直接部署SVN 在外网访问。也就是,本机就是服务器。
首先你需要有一个自己的域名,然后端口映射SVN到域名上面,这样就可以了。给你们分享一个获取域名和端口映射的软件。我个人用的就是花生壳,一个动态域名解析软件。
❷ 如何在windows上安装部署设置SVN服务器
具体操作步骤如下:
一、准备工作:
1、SVN服务器:解压缩包,可以从官方网站下载最新版本。
2、SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。
二、安装服务器和客户端程序:
1、SVN服务器:直接解压缩到某个文件夹下即可。示例路径:c:\svn\ 备注:如果下载的是msi程序,直接运行按提示安装即可。
2、SVN客户端:直接运行按提示安装即可。示例路径:C:\Program Files\Subversion
三、建立版本库(Repository):
示例路径:e:\svnroot。建立版本库有两种方法:
方法一,建立空目录e:\svnroot\repos1,进入repos1文件夹,在空白处点击右键,选择“TortoiseSVN->Create Repositoryhere...”。
方法二,建立空目录e:\svnroot\repos2,进入DOS命令行,输入如下命令:svnadmincreate e:\svnroot\repos2
四、运行SVN服务器,启动服务。
在DOS下输入如下命令:svnserve -d -r e:\svnroot\repos1 --listen-host ip地址 --listen-port=端口号
五、配置用户和权限。
六、初始化SVN,导入数据。
选中要上传SVN的文件夹,“右键->TortoiseSVN->Import...”,在弹出对话框的“URL of repository”输入“svn://localhost/project1/”。在“Importmessage”输入注释,点击OK,要求输入帐号,输入账户admin和密码admin。
七,测试SVN。
本地测试:新建一空文件夹test1,单击右键,选择“SVN Checkout”,在“URL of repository”中输入“svn://localhost/project1”。
❸ svn服务器安装和配置Windows下SVN服务器配置详解
SVN服务器的安装1)下载VisualSVN Server,根据要选择32位和64为位。(V3.3.1版本支持操作系统环境:WindowsVista 、Windows server 2003/2008 、win7)
2)下载完成后,直接双击打开进行安装,如下图所示:
3)点击“Next”进行下一步,前几步都可以选择默认即可,在选择版本时,点击“Standard Edition”。
4)点击“Next”配置服务器的协议和端口,注意端口和现有端口不要冲突。Location为VisualSVN Server 安装目录,Reposites为仓库目录,Server Port 则为Apache开放的端口以及后面所选择什么协议(打勾为https,不打勾为http)。
5)点击“Next”进行安装,安装完成后,如图所示:
6)运行VisualSVN Manager,如图所示说明安装成功:
创建仓库
在SVN Server上创建仓库,仓库名:test
具体步骤:
1)在安装SVN服务器的设备上,打开SVN Server,如下图所示:
2)在SVN Server上,右击“Repositories”,点击“Create New Repository”,在“Create New Repository”窗口输入“test”,点击“OK”,然后开始创建“test”库。
3)创建成功,即可查看新创建的“test”库。如下图所示
添加仓库访问用户
“test”库添加用户,用户1:test1,用户2:test2。
添加仓库用户有两种方式,具体步骤:
方法一:
1)在SVN Server上,右击“Users”,点击“Create User”,在弹出的“Create New User”窗口,输入用户名:test1,密码和确认密码:123(自定义该密码)。如下图所示。
2)然后点击“ok”,则用户添加成功。如图所示。
方法二:
1)在SVN Server上,选择需要添加用户的仓库,如下图“test”,右击“test”,点击“properties”,在弹出的“properties for /SVN/test”窗口中,点击“Add”。
然后在弹出的“Choose User or Group”窗口,点击“Create user”,在弹出的“Create New User”窗口,输入用户名:test2,密码和确认密码:123(自定义该密码)。如下图所示。
2)点击“ok”,则用户添加成功。
仓库访问权限设置
“test”库,用户test1为只权限,用户test2为读写权限。
具体步骤:
1)在SVN Server上,选择需要添加用户的仓库,如下图“test”,右击“test”,点击“properties”,在弹出的“properties for /SVN/test”窗口中,设置用户test1为只权限,用户test2为读写权限。
注意:No Access:没有访问权限。
Read Only:只读权限。
Read/write:读写权限。
2)设置完成之后,点击“确定”。
❹ 如何连接svn服务器ip动态变化
如果是说内网IP地址动态变化的话,就把SVN服务器设置成固定IP地址
如果是说外网IP地址动态变化的话,就申请一个免费域名,将这个域名和外网IP地址绑定,访问SVN服务器的时候用域名代替IP地址来访问,每次IP地址变化后,就重新绑定一次,但一般路由器上可以设置不论IP地址怎么变化都自动和这个域名绑定
❺ 如何搭建svn本地服务器,管理本地的代码
搭建SVN服务器端:首先解压缩svn到一个目录,比如c:\svn。接着解压缩svnservice的压缩包,将svnservice.exe放入c:\svn\bin。安装TortoiseSVN,安装后会提示重启计算机,重启完成后安装简体中文语言包,之后在任意目录右击,会发现多出了一些SVN相关菜单,选择其中的TortoiseSVN,再选择子菜单"Settings",设置Language为"中文(简体)"。在"我的电脑"中建立一个存放svn信息的目录,例如c:\svnhome,返回到c盘,右击这个svnhome目录,在出现的菜单中选择TortoiseSVN,再选择子菜单"在此创建文件库",选择fsfs方式即可。
在dos控制台状态下cd c:\svn\bin,然后svnservice -install -d -r c:\svnhome,再net start svnservice将其作为服务运行,建议到控制面板-管理工具-服务中找到SVNService,右击选择"属性",再将其启动类型设置为"自动"。打开c:\svnhome,你会发现已经多了一些目录和文件,打开conf子目录,打开svnserve.conf文件,去掉行前的#让那一行生效,或自己新添加行。里面的英文注释已经详细说明了各种设置的含义,最后设置[general]小节中行前没有#号的内容为:anon-access = none auth-access = write password-db = passwd,含义是:未验证用户无任何权限,已验证用户给予写权限,密码数据存放到passwd文件中。然后打开同目录的passwd文件来设置帐户,设置[users]小节中行前没有#号的内容,例如:snowman=abc123,含义是:用户snowman的密码为abc123。
在"我的电脑"中,在你需要进行版本控制的目录上右击,选择TortoiseSVN,再选择子菜单"导入...",设置"文件库url"为svn://localhost,点确定后就会提示文件正在导入。这里SVN文件库与svn服务是同一台计算机的情况,所以可用localhost,其它机器如果要访问svn服务,应该用svn://svn服务器的IP地址,例如svn://10.0.0.52。至此,SVN服务器配置完成。
客户端配置:如果未安装TortoiseSVN的计算机先安装它并重启计算机。创建一个准备用来存放版本控制工程的目录,例如d:\project,然后在"我的电脑"中右击这个目录,选择"SVN取出...",设置"文件库url"为svn://svn服务器的IP地址,接下来会问你用户名和帐号,填写前面搭建服务器端所设置的用户snowman密码abc123。点确定后就会提示文件正在取出到d:\project。至此,SVN客户端配置完成,你会看到d:\project及其下面的文件都被标记了绿色对勾。
客户端的简单日常使用:要取得工程的当前的最新版本,右击d:\project,选择"SVN更新"。你更改工程后,要将你的修改更新到SVN,右击d:\project,选择"SVN提交",谨慎的话请先更新到SVN最新版本后再提交。
❻ 如何访问内网的SVN服务器(图文详解)
如何在外网轻松访问内网SVN服务器(简单教程)
访问内网SVN服务器是开发协作中常见的需求。本指南将引导你安装VisualSVN服务端、TortoiseSVN客户端,并借助路由侠实现内网穿透。以下是详细的步骤:
首先,**安装VisualSVN服务端**:
1. 访问官网下载VisualSVN。
2. 安装程序,勾选协议,选择安装位置,设置端口(如443或8443)和备份路径,然后继续安装。
3. 完成安装后,配置VisualSVN:修改Server name为localhost或内网IP,去掉HTTPS选项,创建用户和项目。
接着,**配置VisualSVN**:
- 为新用户设置权限,创建项目,并在浏览器中输入localhost登录。
- 使用TortoiseSVN客户端时,通过路由侠映射访问。
**安装路由侠**:
- 下载并登录路由侠,设置内网映射,创建到80端口的公网地址。
**外网访问**:
- 将路由侠生成的公网地址粘贴到外网浏览器中,通过TortoiseSVN客户端检出项目。
**安装TortoiseSVN客户端**:
- 下载并安装TortoiseSVN,选择所需语言包。
- 安装完成后,配置SVN检出文件夹。
**创建检出文件夹**:
- 在本地新建文件夹,输入SVN服务器地址和检出路径,验证用户名和密码,检出成功后提交文件。
至此,你已成功在外网访问了内网的SVN服务器。通过这些步骤,团队成员无论身处何处,都能高效地协作开发。