怎么从外网访问内网git服务器?

Chris_Wang1 2015-10-14 09:30:43
在内网搭建了一个git服务器,已经正常使用了一个月了,clone地址是git clone git@192.168.1.198:ccc.git
现在需要从外网也可以提交代码,于是就在路由器上做了个映射,现在可以通过ssh连接到git服务器,ssh git@117.184.xxx.xxx -p3789,就是把外网的3789端口映射到内网192.168.1.198的git的22端口。
问题是怎么拼接一个url从外网git clone代码?
...全文
7070 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kevinkkkf 2018-03-19
  • 打赏
  • 举报
回复
路由器上端口转发啊
bot攻略 2017-09-12
  • 打赏
  • 举报
回复
遇到和楼主同样的问题了,请问楼主解决了吗?
Chris_Wang1 2015-11-26
  • 打赏
  • 举报
回复
引用 2 楼 mathcoder23 的回复:
一:映射路由器公网的端口改为22 二:修改ssh的22号端口 三:git clone ssh://git@hostname:port/.../xxx.git (网上查的没试过)就是在ip地址后面加上端口号, git clone git@192.168.1.198:3789/../ccc.git
试了,不可以的
qq_32395889 2015-10-29
  • 打赏
  • 举报
回复
这个我不太清楚具体怎么操作,应该在本地建一个HOSTS,将你要访问的地址手动DNS到一个域名。
mt23 2015-10-29
  • 打赏
  • 举报
回复
一:映射路由器公网的端口改为22 二:修改ssh的22号端口 三:git clone ssh://git@hostname:port/.../xxx.git (网上查的没试过)就是在ip地址后面加上端口号, git clone git@192.168.1.198:3789/../ccc.git

1,321

社区成员

发帖
与我相关
我的任务
社区描述
网络维护与管理相关内容讨论专区
网络网络安全安全 技术论坛(原bbs)
社区管理员
  • 网络维护与管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧