像这种网络情况怎么解决

337 天前
 i33

公司内部自建 GitLab 服务,出差人员在外部是用公司 VPN 去同步代码,但目前公司 VPN 出问题了,连不上公司网,导致代码无法合并, 有没有什么应急的办法?公司内工作人员是可以正常使用的,并且可以正常访问互联网。

3645 次点击
所在节点    程序员
34 条回复
opengps
337 天前
找个公网地址服务器,用 frp 端口镜像转发出去
unknowsll
337 天前
常规 vpn 挂了,你是否能起一个 openvpn 临时顶一下呢?找台机器 起个服务,临时分发几个账号给到外部的几个人使用呢,(预计 30 分钟搞定)如果不考虑 vpn 通过,考虑其他的可能时间成本太高。
unknowsll
337 天前
1 楼的 frp 也算是一种方案,同样需要起一个服务。
oColtono
337 天前
公司内网找台电脑装一下 tailscale
lysS
337 天前
一个压缩包直接发过去
i33
337 天前
@opengps 谢谢回复,我试一下
@unknowsll 谢谢回复,我试一下
@oColtono 感谢
@lysS 不只一个人的需要合并 -。-!
feedcode
337 天前
1. 私有 github, gitlab repo 中转
2. 发邮件。git format-patch 或者直接 git send-email
lysS
337 天前
@i33 我还以为临时的呢。根本还是要让运维 vpn 搭起来啊
yinmin
337 天前
有没有 ssh 服务器? 如果有的话,让出差同事运行这句命令:ssh -D 1080 user@server

windows 已经内置 ssh 了,可以直接 run 。在 PC 本机 127.0.0.1:1080 产生一个 socks5 ,通过这个 socks5 就能连到内网了。

在“控制面板 - Internet 选项 - 连接 - 局域网设置”里配置 socks5 ,git 就能递交代码了。
cosmain
337 天前
https://pypi.org/project/sshtunnel/

sshtunnel 最省事,如果你有公网服务器
javen73
337 天前
frp 或者 ssh 隧道
maggch97
337 天前
VPN 挂了就不要干活,什么时候修好 VPN 什么时候干活
poopoopoopoo
337 天前
我这没有 VPN 也没有专线 开公网 IP 白名单准入 @钉钉机器人 limit: XXX:XXX:XXX:XXX
Mithril
337 天前
挂 frp 出去然后全公司代码库被黑,加密勒索公司破产倒闭一条龙:)

直接邮件或者即时通讯发 patch 找同事合并啊,或者 VPN 不能用就不干活。真的要用 frp ,也要公司 IT 同意。

这是责任问题,不是技术问题。你这么搞就是在替你们公司 IT 背锅。
i33
337 天前
@cosmain @javen73 @poopoopoopoo 谢谢谢谢
@yinmin 产生这个 socks5 什么意思 ?
@maggch97 我也想 TT
@Mithril 谢谢兄弟提醒
yinmin
337 天前
@i33 运行 "ssh -D 1080 -N user@server"后,SSH 会在 127.0.0.1:1080 创建一个 Socks5 Server ,走 SSH Server 线路。
hokori
337 天前
我的建议是修好 vpn ,这样对大家都好
yolee599
337 天前
本地提交好后通过 git bundle 打包,用其他工具发过去,参考:
https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E6%89%93%E5%8C%85
yolee599
337 天前
@yolee599 #18 用这个方法,对方合并你发的这个包后就跟本地提交的一样,提交人信息也一样
snoopygao
337 天前
别搞内网穿透,弊大于利,把 VPN 弄好是最安全的办法

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

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

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

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

© 2021 V2EX