git 服务器在本地局域网里, 如何让公网的服务器能够 pull、checkout 代码?

2017-11-30 16:43:26 +08:00
 WatcherHangzhou

有什么办法最方便?

6570 次点击
所在节点    程序员
21 条回复
likuku
2017-11-30 16:49:24 +08:00
openvpn
3dwelcome
2017-11-30 16:51:10 +08:00
ssh 反向代理,一句话就搞定。把本地 git 监听端口映射到公网服务器。
neighbads
2017-11-30 16:51:49 +08:00
ip 映射出去。。。如果只一次。就直接拷贝过去。
dilu
2017-11-30 16:53:26 +08:00
除了一楼说的 vpn 方案,还可以用内网穿透,如果是公司服务器,保密要求较高的情况,还是一楼的 openvpn 方案比较靠谱 我司目前就是这样
opengps
2017-11-30 17:17:35 +08:00
先看看你们的宽带有没有公网 ip 到户,然后,路由器里配置 nat,把 git 用到的端口,同样端口映射到 git 服务器的私网 ip 上
zjsxwc
2017-11-30 18:03:16 +08:00
wujunze
2017-11-30 18:44:06 +08:00
用 ngrok 或者 frp 做内网穿透
keeeeymann
2017-11-30 20:19:21 +08:00
OpenVPN 和 SoftEther 都可以,后者支持前者的协议,配置也简单点。
tinyproxy
2017-11-30 20:19:32 +08:00
Tor hidden service
shijingshijing
2017-11-30 21:39:50 +08:00
ZeroTier
Zephyros
2017-11-30 22:19:26 +08:00
以前试过 BT Sync,可以同步文件夹,只是不能直接 push,不过这软件后来被墙给封了。
SlipStupig
2017-11-30 22:21:40 +08:00
方案 1:安装 VPN,直接拨号

方案 2:公网服务器监听一个端口,ssh 端口反向转发啊,Git 客户端从本地拉取
hcnhcn012
2017-11-30 22:35:02 +08:00
5 楼的方法可以
ifsclimbing
2017-12-01 00:58:04 +08:00
@opengps 一般都没有
wekw
2017-12-01 01:41:44 +08:00
@ifsclimbing 稍微大一些的公司都有的吧,企业宽带 100M 一年好几万呢。。。
wekw
2017-12-01 01:42:51 +08:00
问下 IT 你们办公室的宽带有没有公网 ip ?如果实在没有建议直接搭在云服务器上。
dangyuluo
2017-12-01 02:10:41 +08:00
ngrok 反向代理
linshiyouxiang
2017-12-01 09:34:49 +08:00
ZeroTier 内网穿透
oniceriver
2017-12-01 09:54:45 +08:00
需求应该是代码部署吧?那可以考虑 jenkins 呀
wizardoz
2017-12-01 12:23:21 +08:00
我说花生壳动态域名会不会被鄙视?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/410878

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX