V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
WatcherHangzhou
V2EX  ›  程序员

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

  •  
  •   WatcherHangzhou · Nov 30, 2017 · 7588 views
    This topic created in 3080 days ago, the information mentioned may be changed or developed.

    有什么办法最方便?

    Supplement 1  ·  Dec 1, 2017
    谢谢推荐 zerotier
    21 replies    2017-12-01 13:13:08 +08:00
    likuku
        1
    likuku  
       Nov 30, 2017
    openvpn
    3dwelcome
        2
    3dwelcome  
       Nov 30, 2017   ❤️ 1
    ssh 反向代理,一句话就搞定。把本地 git 监听端口映射到公网服务器。
    neighbads
        3
    neighbads  
       Nov 30, 2017
    ip 映射出去。。。如果只一次。就直接拷贝过去。
    dilu
        4
    dilu  
       Nov 30, 2017
    除了一楼说的 vpn 方案,还可以用内网穿透,如果是公司服务器,保密要求较高的情况,还是一楼的 openvpn 方案比较靠谱 我司目前就是这样
    opengps
        5
    opengps  
       Nov 30, 2017
    先看看你们的宽带有没有公网 ip 到户,然后,路由器里配置 nat,把 git 用到的端口,同样端口映射到 git 服务器的私网 ip 上
    wujunze
        7
    wujunze  
       Nov 30, 2017
    用 ngrok 或者 frp 做内网穿透
    keeeeymann
        8
    keeeeymann  
       Nov 30, 2017
    OpenVPN 和 SoftEther 都可以,后者支持前者的协议,配置也简单点。
    tinyproxy
        9
    tinyproxy  
       Nov 30, 2017 via iPhone
    Tor hidden service
    shijingshijing
        10
    shijingshijing  
       Nov 30, 2017   ❤️ 1
    ZeroTier
    Zephyros
        11
    Zephyros  
       Nov 30, 2017
    以前试过 BT Sync,可以同步文件夹,只是不能直接 push,不过这软件后来被墙给封了。
    SlipStupig
        12
    SlipStupig  
       Nov 30, 2017
    方案 1:安装 VPN,直接拨号

    方案 2:公网服务器监听一个端口,ssh 端口反向转发啊,Git 客户端从本地拉取
    hcnhcn012
        13
    hcnhcn012  
       Nov 30, 2017 via iPhone
    5 楼的方法可以
    ifsclimbing
        14
    ifsclimbing  
       Dec 1, 2017 via Android
    @opengps 一般都没有
    wekw
        15
    wekw  
       Dec 1, 2017
    @ifsclimbing 稍微大一些的公司都有的吧,企业宽带 100M 一年好几万呢。。。
    wekw
        16
    wekw  
       Dec 1, 2017
    问下 IT 你们办公室的宽带有没有公网 ip ?如果实在没有建议直接搭在云服务器上。
    dangyuluo
        17
    dangyuluo  
       Dec 1, 2017
    ngrok 反向代理
    linshiyouxiang
        18
    linshiyouxiang  
       Dec 1, 2017
    ZeroTier 内网穿透
    oniceriver
        19
    oniceriver  
       Dec 1, 2017
    需求应该是代码部署吧?那可以考虑 jenkins 呀
    wizardoz
        20
    wizardoz  
       Dec 1, 2017
    我说花生壳动态域名会不会被鄙视?
    chinvo
        21
    chinvo  
       Dec 1, 2017
    如果是代码自动部署,可以在内网的 git 上设置 hook 去 push 到公网,公网那边 hook 了触发 checkout
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1147 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 17:55 · PVG 01:55 · LAX 10:55 · JFK 13:55
    ♥ Do have faith in what you're doing.