gitlab&lnmp 实际搭建问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
DannyZeng
V2EX    程序员

gitlab&lnmp 实际搭建问题

  •  
  •   DannyZeng 2019-04-26 16:49:36 +08:00 2890 次点击
    这是一个创建于 2369 天前的主题,其中的信息可能已经有所发展或是发生改变。

    gitlab 有自带 nginx,lnmp 也会带 nginx. 想请问下,在有 gitlab 代码仓库,测试环境,正式生产环境的情况下,要配几台服务器?毕竟正式生产环境必须要一台,那代码仓库有没有必要和测试环境放在一起?如果放在一起,有什么好的建议能少踩一些坑? php 新人,各位大佬给指教指教

    14 条回复    2019-04-27 16:15:08 +08:00
    lixiangzaizheli
        1
    lixiangzaizheli  
       2019-04-26 16:57:53 +08:00
    docker
    xiri
        2
    xiri  
       2019-04-26 16:59:24 +08:00 via Android
    表示没看懂楼主啥意思,代码仓库关生产环境、测试环境什么事?
    DannyZeng
        3
    DannyZeng  
    OP
       2019-04-26 17:01:52 +08:00
    @lixiangzaizheli 你的意思是 gitlab 用 docker 装么?
    nimrc
        4
    nimrc  
       2019-04-26 17:03:32 +08:00
    问就是 docker
    Bazingawang
        5
    Bazingawang  
       2019-04-26 17:03:35 +08:00
    您好,要不尝试一下 CODING ?传送门:coding.net
    DannyZeng
        6
    DannyZeng  
    OP
       2019-04-26 17:03:42 +08:00
    @xiri 没有,因为看到有些人是 web 服务器环境和 gitlab 环境是分 2 台服务器的,然后我想放在一台服务器上,因为没搞过,就是不知道这样在实际环境中是否合理(也是想省下一台服务器的钱。。。。)
    zjsxwc
        7
    zjsxwc  
       2019-04-26 17:10:12 +08:00
    docker +1
    www5070504
        8
    www5070504  
       2019-04-26 17:12:34 +08:00
    docker +2

    docker 的 gitlab 部署真的方便太多了。。
    DannyZeng
        9
    DannyZeng  
    OP
       2019-04-26 17:20:01 +08:00
    @www5070504 好吧,那我去试试。那 lnmp 也有必要 docker 么?
    www5070504
        10
    www5070504  
       2019-04-26 18:10:31 +08:00
    @DannyZeng 直接 gitlab 官方的 docker 镜像 里边啥都有了。。配置好对外部的端口映射 docker 起来就能访问
    genius2k
        12
    genius2k  
       2019-04-27 05:06:57 +08:00
    为啥要用 gitlab 呢。。一直觉得那玩意好臃肿。。还是喜欢 gogs,CI 的话上 drone CI 就好
    sleepm
        13
    sleepm  
       2019-04-27 16:13:23 +08:00
    代码仓库是存储代码的,有一个就够了,不需要每台服务器都有,git clone 和 搭建 git 服务 这两个不要混淆

    gitea 改自 gogs,个人感觉比 gogs 好用,占用资源也不高,可以说很低
    搭建 gitea 也就是 git 服务,有很多坑,需要 了解 git 支持的协议(比如 http git )以及认证方式( http 认证,sshkey 认证)
    如果要 sshkey 认证,需要使用主机的 22 端口(不是占用),也可以使用内置的 ssh 服务,不过需要指定端口,所以 git clone user@host:port 很不好看。。。
    sleepm
        14
    sleepm  
       2019-04-27 16:15:08 +08:00
    不要一口吃成一个大胖子,越基础越要一步一步来,把基础打扎实
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5361 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 07:41 PVG 15:41 LAX 00:41 JFK 03:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86