circleee
V2EX  ›  问与答

服务器到拿到啦,想问你们一个问题

  •  
  •   circleee · Mar 8, 2018 · 6179 views
    This topic created in 3164 days ago, the information mentioned may be changed or developed.

    你们代码同步都用什么办法,服务器上面搭建一个 git 吗?

    有什么简单方便的呀!

    29 replies  •  2022-02-25 21:21:44 +08:00
    kingcos
    kingcos
    Mar 8, 2018 via iPhone
    1
    GitHub/GitLab/码云
    sbw
    sbw
    Mar 8, 2018
    2
    gh
    testlc
    testlc
    Mar 8, 2018
    3
    gogs
    misaka19000
    misaka19000
    Mar 8, 2018 via Android
    4
    gitlab 是真的好用
    053700
    053700
    Mar 8, 2018
    5
    gitlab,单核 1G 带不动。渣配置用 gogs 试试吧。
    zyqf
    zyqf
    Mar 8, 2018 via Android❤️1
    6
    gitea
    sennes
    sennes
    Mar 8, 2018 via iPhone
    7
    Gogs 还是不错的
    kuaner
    kuaner
    Mar 8, 2018
    8
    gogs + drone + caddy +docker 1c1g 也能做 ci cd。。。。
    eslizn
    eslizn
    Mar 8, 2018
    9
    搭建 git server 有点重,搞个钩子根据提交自动 clone 下来 caddy 也有个定时拉取得功能
    circleee
    circleee
    OP
    Mar 8, 2018
    10
    @kingcos 本机上传 服务器上再去拉?
    circleee
    circleee
    OP
    Mar 8, 2018
    11
    @sbw 都没有听说过。
    kingcos
    kingcos
    Mar 8, 2018 via iPhone
    12
    @circleee 噢噢,你是想自建?我是觉得个人用还不如用这些商业化的。。
    iappled
    iappled
    Mar 8, 2018
    13
    ssh -A
    iappled
    iappled
    Mar 8, 2018
    14
    ssh -A -p $ssh_port $host "
    cd $deploy_to
    git pull origin $branch
    git --no-pager log -n 1 --oneline
    supervisorctl restart $app_name
    supervisorctl status $app_name
    "⏎
    circleee
    circleee
    OP
    Mar 8, 2018
    15
    @kingcos 他们说的钩子是也是用的这种吗!?
    xiaoz
    xiaoz
    Mar 8, 2018
    16
    gogs,简单方便、多内存要求低: https://www.xiaoz.me/archives/8379
    gamexg
    gamexg
    Mar 8, 2018
    17
    gitlab 如果没降配置的话应该能跑起来。
    我有个 jd 的一核 2g 跑 gtilab 没问题,就是启动慢,需要等待几分钟,之后只要不重启 gitlab 就没问题了。
    mkeith
    mkeith
    Mar 8, 2018
    18
    rsync
    pan020037
    pan020037
    Mar 9, 2018 via Android
    19
    说个简单常见的,服务器上克隆个自己的 github 里的仓库,仓库页面里有个设置,选择 webhook 添加一个可以接收请求的服务器地址,选择想要关联的动作,比如 push,每当仓库有 push 的时候 github 也会相应的触发钩子,发送请求到你的服务器,接收请求的地址做下判断, 然后触发服务器 pull 操作
    jingniao
    jingniao
    Mar 9, 2018 via Android
    20
    gitlab 2g 内存差不多能跑起来
    gerrit 也类似,就是启动比较快,内存还占还是占着
    circleee
    circleee
    OP
    Mar 9, 2018
    21
    @pan020037 恩恩 好的
    circleee
    circleee
    OP
    Mar 9, 2018
    22
    @pan020037 这种应该是最方便的 ,我去看看服务端应该怎么设置。
    batkiz
    batkiz
    Mar 9, 2018 via Android
    23
    VSTS 了解一下?
    pan020037
    pan020037
    Mar 9, 2018
    24
    @circleee 他们已经开始跑题了,很明显你是来要同步部署方案的
    pan020037
    pan020037
    Mar 9, 2018❤️1
    25
    circleee
    circleee
    OP
    Mar 9, 2018
    26
    @pan020037 恩恩 ,我还是用的这种简单地,我看下 node 怎么去调用 shell 脚本就行啦。
    circleee
    circleee
    OP
    Mar 9, 2018
    27
    @pan020037 ~\(≧▽≦)/~ 谢谢你啦 ,我用的码云做的 现在在写 服务端啦开始。
    circleee
    circleee
    OP
    Mar 9, 2018
    28
    @kuaner 强
    lunny
    lunny
    Feb 25, 2022
    29
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2834 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 10:52 · PVG 18:52 · LAX 02:52 · JFK 05:52
    ♥ Do have faith in what you're doing.