V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

请教搭建 git 服务器的正确姿势

  •  
  •   wafm · 12 天前 · 1592 次点击

    环境介绍:

    1.100M 下 4M 上电信

    2.无公网 IP(可以向电信申请,但是目前还没有,即使能申请也是非固定公网 IP)

    3.假设有了公网 IP,那么该如何?

    第 1 条附言  ·  11 天前
    因为是 3 个人的小团队,恰好办公室内有台小机器闲置,所以没考虑上云或者服务器了
    28 回复  |  直到 2017-09-15 10:26:35 +08:00
        1
    v1024   12 天前 via iPhone
    看来是家庭宽带,个人自用,那为什么要自己搭,费时费心费钱还不稳定。
        2
    ysc3839   12 天前 via Android
        3
    tayuo   12 天前 via iPhone
    gogs.io + frp/ngrok
        4
    ferock   12 天前
    gogs,个人使用,不错的选择
        5
    gam2046   12 天前   ♥ 1
    一句话就全有了:

    docker run --restart=always --name gogs -v /home/gogs:/data -p 22:22 -p 80:3000 gogs/gogs

    然后 DDNS、动态域名解析各显神通,把 22、80 端口开放出去就行了。
        6
    wafm   12 天前
    @v1024 这边组了个小工作室,用的是家庭宽带
        7
    wafm   12 天前
    @ysc3839
    @tayuo
    @ferock
    @gam2046

    大佬们需要公网 IP 么
        8
    ferock   12 天前
    @wafm 我有公网 ip,所以没担心过这个事情,你根据自己的需求去判断
        9
    Lisp   12 天前
    git 不用搭建呀,你用 git --bare init 初始化一个远程仓库
    在其他机子上面就可以 git clone 了
        10
    t6attack   12 天前
    需不需要公网 IP,不是根据自己需求决定么?
    你这个工作室的服务器,如果需要成员可以从外部访问,那就需要。否则就不需要。

    没有公网 IP,也可以借助一台 VPS,做内网端口映射。但那样还不如直接在 VPS 上搞。
        11
    anyele   11 天前 via iPhone
    Frp
        12
    xiaoz   11 天前
    gogs 适合个人方案: https://www.xiaoz.me/archives/8379
        13
    walkonthemarz   11 天前 via Android
    机器配置不差的话,可以考虑搭个 gitlab
        14
    otakustay   11 天前
    买群晖,开机,选上 git,完事
        15
    dot   11 天前 via Android
    为啥不买个靠谱 VPS 搭呢……而且家宽的公网 IP 默认封 80。
        16
    defunct9   11 天前 via iPhone
    Lisp 的用法是正解
        17
    Luckyray   11 天前 via iPhone
    gitlab 啊,安装很简单
        18
    liuminghao233   11 天前 via iPhone
    gogs
        19
    songdezu   11 天前 via iPhone
    用树莓派 3b 搭建一个 gogs 到底可靠吗?
        20
    honk   11 天前 via Android
    9 楼方案 + ddns
        21
    fox0001   11 天前
    ssh + git
        22
    relaxchen   11 天前
    Gitea+DDNS
        23
    yushiro   11 天前 via iPhone
    可以用 gitlab
        24
    gamexg   11 天前 via Android
    如果需要外网访问也可以用 zerotier,这个可以让电脑处在同一个虚拟局域网,不需要公网 ip,会自动做 udp 打洞,打洞失败还有服务器中转模式。


    外出员工就用这个当作 vpn。
        25
    paranoiagu   11 天前 via Android
    gitlab 的 docker,分分钟的事情。
        26
    LeoNG   11 天前
    gitlab + 1
        27
    kltt22   11 天前
    为了安全,自然是全内网啊,在外面看啥源码
        28
    cevincheung   11 天前
    @ferock #4 小团队用也是不错的
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1854 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 53ms · UTC 10:53 · PVG 18:53 · LAX 03:53 · JFK 06:53
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1