社区
版本控制
帖子详情
svn怎么能让别人通过外网访问到我的链接
chen_xin_admin
2017-09-13 10:42:03
https://192.168.1.128:3690/svn/svn/,这条链接用我本机svn的客户端可以登录,但是别人的svn客户端访问我给的这条链接就无法登录,防火墙我关闭了,svn服务器端口443,百度东一句西一句的,已经被绕昏了。
...全文
1906
1
打赏
收藏
svn怎么能让别人通过外网访问到我的链接
https://192.168.1.128:3690/svn/svn/,这条链接用我本机svn的客户端可以登录,但是别人的svn客户端访问我给的这条链接就无法登录,防火墙我关闭了,svn服务器端口443,百度东一句西一句的,已经被绕昏了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ckc
2017-09-20
打赏
举报
回复
需要开放你的服务端口到公网上,还需要你们有公网的ip地址,如果是拨号上网什么的没有固定ip地址的, 还需要搞个动态域名什么的,这此要跟你的网络管理员沟通
subversion-Tortoise
SVN
-使用手册(CHM+HTML,中英完整版)
目录 前言 1. 致读者 2. 阅读指南 3. Tortoise
SVN
是完全免费的! 4. 社区 5. 致谢 6. 本文使用的术语 1. 简介 1.1. 什么是Tortoise
SVN
? 1.2. Tortoise
SVN
的历史 1.3. Tortoise
SVN
的特性 1.4. 安装Tortoise
SVN
1.4.1. 系统要求 1.4.2. 安装 1.4.3. 语言包 1.4.4. 拼写检查器 2. 基本概念 2.1. 版本库 2.2. 版本模型 2.2.1. 文件共享的问题 2.2.2. 锁定-修改-解锁 方案 2.2.3. 拷贝-修改-合并 方案 2.2.4. Subversion做了什么? 2.3. Subversion实战 2.3.1. 工作拷贝 2.3.2. 修订版本 2.3.3. 工作拷贝怎样追踪版本库 2.4. 摘要 3. 配置服务器 3.1. 以Apache为基础的服务器 3.1.1. 简介 3.1.2. 安装Apache 3.1.3. 安装Subversion 3.1.4. 配置 3.1.5. 多版本库 3.1.6. 路径为基础的授权 3.1.7. 使用Windows域认证 3.1.8. 多重认证源 3.1.9. 用SSL使服务器更安全 3.2.
Svn
serve服务器 3.2.1. 简介 3.2.2. 安装
svn
serve 3.2.3. 运行
svn
serve 3.2.3.1. 以服务形式运行
svn
serve 3.2.4.
svn
serve的认证 3.2.5. 使用
svn
+ssh的认证 3.2.6.
svn
serve以路径为基础的授权 4. 版本库 4.1. 创建版本库 4.1.1. 使用命令行工具创建版本库 4.1.2. 使用Tortoise
SVN
创建版本库 4.1.3. 本地
访问
版本库 4.2. 版本库备份 4.3. 钩子脚本 4.4. 检出
链接
5. 日常使用指南 5.1. 开始 5.1.1. 图标重载 5.1.2. 右键菜单 5.1.3. 拖放 5.1.4. 常用快捷方式 5.1.5. 认证 5.2. 导入数据到版本库 5.2.1. 版本库布局 5.2.2. 导入 5.2.3. 专用文件 5.2.4. 引用的工程 5.3. 检出工作拷贝 5.4. 让你的修改进入版本库 5.5. 用来自别人的修改更新你的工作复本 5.6. 解决冲突 5.7. 获得状态信息 5.7.1. 图标重载 5.7.2. 在Windows资源管理器中的Tortoise
SVN
列 5.7.3. 本地与远程状态 5.7.4. 查看差别 5.8. 版本日志对话框 5.8.1. 调用版本日志对话框 5.8.2. 获得更多信息 5.8.3. 获取更多的日志信息 5.8.4. 修改日志消息和作者 5.8.5. 过滤日志信息 5.8.6. 统计信息 5.8.6.1. 统计页 5.8.6.2. 作者提交次数统计页 5.8.6.3. 按周提交次数统计页 5.9. 查看差异 5.9.1. 文件差异 5.9.2. 比较文件夹 5.9.3. 使用TortoiseIDiff进行比较的图像 5.9.4. 其他的比较/合并工具 5.10. 添加新文件和目录 5.11. 忽略文件和目录 5.11.1. 忽略(Ignore)列表中的文件簇 5.12. 删除、重命名和移动 5.12.1. 仅在单一实例中重命名文件 5.12.2. 修复文件改名 5.13. 撤消更改 5.14. 清除 5.15. 项目设置 5.15.1. Subversion 属性 5.15.2. Tortoise
SVN
属性 5.16. 分支/标记 5.16.1. 创建一个分支或标记 5.16.2. 检出或者切换 5.17. 正在合并 5.17.1. 合并指定版本范围 5.17.2. 合并两个不同的目录树 5.17.3. 预览合并结果 5.17.4. 忽略祖先 5.18. 锁 5.18.1. 锁定在Subverion中是如何工作的 5.18.2. 取得锁定 5.18.3. 释放锁定 5.18.4. 检查锁定状态 5.18.5. 让非锁定的文件变成只读 5.18.6. 锁定钩子脚本 5.19. 创建并应用补丁 5.19.1. 创建一个补丁文件 5.19.2. 应用一个补丁文件 5.20. 谁修改了哪一行? 5.20.1. 追溯文件 5.20.2. 追溯不同点 5.21. 版本库浏览器 5.22. 版本分支图 5.23. 导出一个Subversion工作拷贝 5.24. 重新定位工作拷贝 5.25. 与BUG跟踪系统/问题跟踪集成 5.26. 与基于WEB的版本库浏览器集成 5.27. Tortoise
SVN
的设置 5.27.1. 常规设置 5.27.2. 外观与样式设置 5.27.2.1. 图标叠加设置 5.27.2.2. 图标集选择 5.27.2.3. T
SVN
对话框设置一 5.27.2.4. T
SVN
对话框设置二 5.27.2.5. T
SVN
颜色设置 5.27.3. 网络设置 5.27.4. 外部程序设置 5.27.4.1. 差异查看器 5.27.4.2. 合并工具 5.27.4.3. 差异查看/合并工具的高级设置 5.27.4.4. 统一的差异查看器 5.27.5. 已保存数据的设置 5.27.6. 注册表设置 5.27.7. Subversion的工作文件夹 5.27.8. 钩子脚本 5.28. 最后步骤 6. SubWCRev程序 6.1. SubWCRev命令行 6.2. 关键字替换 6.3. 关键字例子 A. 常见问题(FAQ) B. 如何实现… B.1. 一次移动或复制多个文件 B.2. 强制用户写日志 B.2.1. 服务器端的钩子脚本(Hook-script) B.2.2. 工程(Project)属性 B.3. 从版本库里更新选定的文件到本地 B.4. 回滚版本库里的版本 B.4.1. 使用版本日志对话框 B.4.2. 使用合并对话框 B.4.3. 使用
svn
dumpfilter B.5. 比较一个文件的两个版本 B.6. 包含一个普通的子项目 B.6.1. 使用
svn
:externals B.6.2. 使用嵌套空作拷贝 B.6.3. 使用相对位置 B.7. 创建到版本库的快捷方式 B.8. 忽略已经版本控制的文件 C. 管理员 C.1. 通过组策略部署 Tortoise
SVN
C.2. 重定向升级检查 C.3. 设置
SVN
_ASP_DOT_NET_HACK 环境变量 D. Tortoise
SVN
操作 D.1. Tortoise
SVN
命令 E. 命令行交叉索引 E.1. 约定和基本规则 E.2. Tortoise
SVN
命令 E.2.1. 检出 E.2.2. 更新 E.2.3. 更新到版本 E.2.4. 提交 E.2.5. 差异 E.2.6. 显示日志 E.2.7. 检查所作的修改 E.2.8. 版本图 E.2.9. 版本库浏览器 E.2.10. 编辑冲突 E.2.11. 已解决 E.2.12. 改名 E.2.13. 删除 E.2.14. 恢复 E.2.15. 清除 E.2.16. 获得锁 E.2.17. 释放锁 E.2.18. 分支/标记 E.2.19. 切换 E.2.20. 合并 E.2.21. 输出 E.2.22. 重新定位 E.2.23. 在当前位置创建版本库 E.2.24. 添加 E.2.25. 导入 E.2.26. 追溯 E.2.27. 加入忽略列表 E.2.28. 创建补丁 E.2.29. 应用补丁(Apply Patch) 术语表 索引 插图清单
开发人员如何在
外网
远程
访问
内网的
SVN
服务器
如果说有时候我们想要远程的去获取到服务器当中的文件,那么就可以通过天联这个软件来进行,天联会给服务器分配一个虚拟地址,客户端就能够通过这个地址远程
访问
这个服务器。天联产品是一款内网穿透智能组网产品,可以将不同的城市组建成一个虚拟局域网,实现异地数据互联互通,助力企业实现异地办公远程应用,安装完天联后,会为电脑分配一个虚拟IP,客户端
访问
人员通过该天联虚拟地址就可以
访问
了。在需要检出的文件中新建文件,这里为了演示测试,随便建的文本,然后鼠标右键点击空白处,选择
SVN
提交。步骤二:服务器新建
SVN
项目。
SVN
实战教程
本课程讲解了
SVN
原理及服务配置、
SVN
访问
权限及常用操作,以及如何使用
SVN
查看历史版本和
外网
发布问题。本课程是从实用的角度出发,通过完整的操作演示了从零开始搭建并使用
SVN
,并进行团队协作。通过本课程的学习,大家可以学习到如何使用
SVN
这门技术进行协作开发,从而提高团队开发的效率。如果对版本控制和团队协作有着更高的要求,大家也可以观看我发布的另一门分布式版本控制技术git,git也是
svn
的升级版,可以更好的帮助大家进行团队协作和版本控制,当然git的难度也远大于
SVN
。但是如果仅仅是为了团队协作,
SVN
足以。
简单实现远程
访问
Linux
SVN
服务
由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传
SVN
统一管理,这样一来其他人也能很方便的查略各种资料。当
SVN
安装在局域网内的话,想要远程
访问
资料库或者代码将会受到限制,为了能从公共网络
访问
内网
SVN
资料库,cpolar能很好的解决这一需求,cpolar是一个能把内网服务暴露至公网进行
访问
的工具。
在其他电脑远程
访问
svn
1、首先,需要搭建
svn
服务器,推荐使用Visual
Svn
,搭建教程出门左转百度。或点击此转载
链接
:使用Visual
SVN
Server搭建
SVN
server (Windows环境为例) 2、配置
svn
服务器可远程
访问
(1)先确定本机IP:cmd-->ipconfig,由于我的是笔记本,用WiFi连接,所以IP看无线网的 (2)Visual
SVN
配置 右击Visual
SVN
...
版本控制
1,277
社区成员
1,251
社区内容
发帖
与我相关
我的任务
版本控制
软件工程 CVS/SVN
复制链接
扫一扫
分享
社区描述
软件工程 CVS/SVN
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章