window svn链接
我学会怎么建立window SVN服务器了
今天,终于学会怎么自己搭建SVN服务了,以前一直用的都是公司的SVN服务,没接触过,觉得很神秘,曾经我一个同事弄了好几天,也没搭成,对我打击挺大的:( 觉得应该很难弄,没想到今天被我糊乱弄一通,竟然OK了,天助我也:)
最近想自己在家里搭建个服务器,身兼下载影片,资料存储和代码管理的职责,以后或许还会有摄像监控等等新职责,搞个智能家居,嘿嘿.
下面详细讲述一下怎么在windows下搭建SVN服务器:
首先从http://www.visualsvn.com/server/download/ 下载最新的VisualSVN-Server-x.x.x.msi,然后本机安装,安装的过程中一路点下一步,只需在下面这个界面中留意设置一下,在Repositories中设置仓库存放的路径(就是你以后放东西的地方),其他都按照默认选项:
安装完毕后,启动VisualSVN Server Manager,如下:
点击Repositories右键新建一个Repository:
比如我建了一个叫SuperEyes的项目仓库,按照常规,勾上Create default structure(trunk,branches,tags),用过SVN的程序员都懂:) 点OK:
这就是我们创建好的SVN项目库:
下面增加用户,点击Users右建一个新的User:
设置好用户名和密码:
建成后,如下所示:
下面给我们刚建立的SuperEyes项目设置用户访问列表,点击SuperEyes右键选择Properties:
出现下面对话框,增加我们刚才建立的用户:
记得,默认情况下是所有用户都可以访问这个项目的,为了安全,我们将Everyone的权限设置为No Access:
至此,SVN服务器就搭建好了,下面我们就可以使用客户端SVN软件TortoiseSVN,按照红色箭头所指的URL地址,Checkout出SuperEyes项目了
在windows下,右键鼠标,出现下面菜单,选择SVN Checkout(前提是客户端已经安装了TortoiseSVN软件):
出现下面对话框,填写刚才的URL地址,和本地保存的路径:
点OK,因为是第一次Checkout,会出现下面的对话框,选择Accept permanently:
出现下面对话框,填入用户名和密码:
OK,项目就Checkout出来了,哈哈,兴奋吧!
如果要从外网访问SVN,在VisualSVN Server Manager里如下设置:
以TP-LINK为例设置路由器的转发规则:
IP地址填入服务器的内网IP地址192.168.1.104,端口号填入在VisualSVN Server Manager设置的443,这样就可以在外网访问我们的SVN服务器了,哈哈
window svn链接的更多相关文章
- 关于SVN链接服务器Unable to connect to a repository at URL*报错问题
在BAE上托管了写代码,想用SVN做版本控制,可是死活连不上,但用Dreamweave可以连上,整了半天是dan疼的缓存问题,清一下缓存就OK了. TortoiseSVN->Setting-&g ...
- 解析window.open链接的参数
); var arr = new Array(); arr = str.split("&"); ){ ; i<arr.length; i++){ ){ ); if(p ...
- window svn backup.bat
help command /? call /? %cd% 可以用在批处理文件中,也可以用在命令行中:展开后,是驱动器盘符:+当前目录,如在dos窗口中进入c:\dir目录下面, %0代指批处理文件自身 ...
- 断开/删除 SVN 链接(.svn)的几种方法
上传到正式的服务器时需要去掉这些不必要的文件,找到了几种方法: 1.windows下: xcopy project_dir project_dir_1 /s /i (从project_dir 复制文件 ...
- svn项目清除svn链接信息
如果copy的项目原来有svn连接信息,测试新技术新方案时可能会有隐患,不小心上传svn很造成很多麻烦. 这时先删除svn连接是比较好的选择. 删除svn的方法是删除项目根目录下的.svn文件夹.这个 ...
- 建立window SVN服务器
在windows下搭建SVN服务器: 首先从http://www.visualsvn.com/server/download/ 下载最新的VisualSVN-Server-x.x.x.msi,然后本机 ...
- SVN更换新的svn链接
输入新的SVN地址即可:
- window SVN设置忽略文件列表
进入checkout的项目文件夹. 执行 mvn install.生成 target文件夹. 如果这时候不想让target文件夹纳入版本控制.则进入子文件夹,在target文件夹上 右键执行 查看设置 ...
- svn sync主从同步学习
svn备份的方式有三种: 1svnadmin dump 2)svnadmin hotcopy 3)svnsync. 优缺点分析============== 第一种svnadmin dump是官方推荐 ...
随机推荐
- INSTRUCTION EXECUTION CHARACTERISTICS
Characteristics of Some CISCs, RISCs, and Superscalar Processors One of the most visible forms of ev ...
- ArGIS Server 服务的更新
对于普通地图服务更新 [产品版本]:arcgis for server 10.1,10.1 sp1,10.2及以上 [问题分析]: 由于在10.1中地图服务的发布采用的是msd的形式,也就是虽然在Ar ...
- 在MVC3中修改KindEditor实现图片删除
编辑器KindEditor可以上传图片,但却不能删除图片,因此我们通过修改一些文件,对KindEditor进行扩展,使得KindEditor能删除服务器上的图片. 主要方法就是:在图片空间中浏览图片, ...
- MySql超新手入门
https://www.kancloud.cn/thinkphp/mysql-tutorial/36457
- 《奥威Power-BI销售计划填报 》精彩回顾
我们经常遇到这样的问题:业务单据是来自ERP系统,销售计划是EXCEL做的,想把两者整合在一起做分析,怎么办? 单据大,导出EXCEL太费劲,也很难分析到历史数据,但又不能动ERP系统 (自己也不会改 ...
- Hadoop学习笔记: 全排序
在Hadoop中实现全排序有如下三种方法: 1. 只使用一个reducer 2. 自定义partitioner 3. 使用TotalOrderPartitioner 其中第一种方法显然违背了mapre ...
- linux--------wdcp中的各种坑。
1.刚买的空间客服给安装了wdcplinux,结果上去一看PHP是5.2版本的,这不是搞笑嘛.然后就有了下面的升级: 复制这条命令回车然后敲Y就可以: wget http://soft.itbulu. ...
- Debian系列Linux/Ubuntu 安装软件
wps(http://community.wps.cn/download/) 优客天气(https://launchpad.net/indicator-china-weather/+download) ...
- window.event
e = e || window.event是我们在做事件处理时候区分IE和其他浏览器事件对象时常用的写法.但是这行兼容性代码有没有必要出现在所有的事件句柄中呢?标准事件调用方式需要这行代码吗?下边我们 ...
- Mysql 语句中对关键字进行转义的方式
在SQLserver中, 对列名表名库名Owner进行转义使用的是[ ] 这个我在其他文章中讲过 ,而且这是一个很好的习惯! 同理 在MySql中 也建议对表名等进行转移 使用的方式是 `` 就 ...