有没有网站提供免费的版本控制的服务哈,开发程序要用到版本控制,但没有个人的服务器
google code就免费提供版本控制服务。
oksvn也提供免费SVN服务,你可以上google搜索,有很多的。
我一直用的google code
请问SVN可不可以在互联网上连接?如果可以连接,需要操作些什么呢,详细说下?谢谢啦~
春风沐浴的回答是一个办法,就是把整个库上传到网上免费的SVN空间服务上
如果要自己架设服务器的话,我自己架设过,具体思路是将SVN服务器先架设在局域网上,然后通过路由器的映射将其端口开放给互联网访问。
为了解决ADSL线路每次重新连接时随机分配IP地址的问题,我们还需要申请一个免费域名。
下面是我的架设方法,首先你需要具备这些条件:
1、路由器1台,应有端口映射(转发规则-虚拟服务器)功能,最好有内置的花生壳动态DNS功能(否则就需要另外安装花生壳软件)。
2、SVN服务器一台
3、ADSL或其他通往互联网的网络线路
然后需要做以下事情:
1、架设好SVN服务器,保证内网访问畅通。
2、申请免费域名
登录花生壳网站(),免费注册用户,可得到一个免费域名,如“”此域名可长期使用;
3、登录路由器管理页面
通常是访问地址http://192.168.1.1,用户名和密码根据设定输入,各型号路由器的访问方式可能略有不同,可参考说明书进行操作。
4、设置动态域名
如果路由器内置了花生壳动态DNS功能,则可通过路由器直接设置。
以TL-WR340G 54M型号的无线路由器为例,在“动态DNS”页面,选择服务提供者为花生壳,输入在花生壳注册的用户名和密码,然后点击登录。
如果路由器没有内置的花生壳动态DNS功能,则需要在花生壳网站下载花生壳客户端软件,安装(可不必安装附带的“向日葵”组件)后使用前面申请的花生壳帐户名和密码进行登录,登录后即可使用免费域名。
5、设置端口映射
仍以TL-WR340G 54M型号的无线路由器为例,在“转发规则-虚拟服务器”页面点击“添加新条目”,在新条目的页面中,设置端口号为项目组SVN服务器的访问端口号,设置IP地址为该路由器分配给项目组SVN服务器的内网IP地址,状态为“生效”,然后保存。
然后你就可以在互联网上通过你申请的免费域名(如“”)代替IP地址来访问SVN服务器了。
如何把SourceAnywhere打造成免费SVN服务器
配置运行
安装SourceAnywhere Server的时候,进入到数据库选项,如果没有安装SQL Server,可以选择LocalDB
安装完成之后,打开SourceAnywhere Client,登录SourceAnywhere Server
创建一个仓库test
打开SvnBridge的配置文件onfig.ini,设置好SourceAnywhere服务器IP,端口,临时目录,以及SVNBridge 服务IP。
[SourceControl]
SCIP=127.0.0.1
SCPort=7777
Repository=Default
TempPath=C:svn_tmp
SCBIP=127.0.0.1
SCBPort=808
运行SvnBridge.exe
现在可以使用TortoiseSVN了。
在本地磁盘创建一个目录,右键点击checkout,输入仓库地址
现在仓库已经获取到本地,我们可以添加一些文件
Commit之后,可以看到server上已经有数据了
功能限制
目前版本的SVNBridge只做到简单的代码上传,获取。
而要查看历史,需要登录到服务端来查看
svn的账号和密码,是免费的吗?
看你连的是哪里的配置库,如果对方要收费,那就收费,如果是你自己建的库或者自己公司的,那当然不会收费。
你自己建的库,账号密码当然是你自己分配的啊。
去我的空间看吧,有svn的傻瓜式部署教程,一看你就会了。
VisualSVN Server免费版和企业版的区别
VisualSVN Server标准版是免费的,和企业版的主要的区别是
企业版有如下功能:
1)集成Windows认证
2)基于VisualSVN 分布式文件系统(VDFS)技术的多站点repository复制功能。
3)repository委托管理
4)远程服务器管理
5)访问和操作记录的日志