V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kelvinli
V2EX  ›  Node.js

求解 github hook 的问题.

  •  
  •   kelvinli · 2013-08-06 17:52:52 +08:00 · 3690 次点击
    这是一个创建于 4125 天前的主题,其中的信息可能已经有所发展或是发生改变。
    谁对github 比较了解呢 我想做个hook 要怎么弄呢 服务器是linux.

    服务器要怎么控制git来clone呢?

    求指导...
    第 1 条附言  ·  2013-08-06 19:23:51 +08:00
    算是半结贴了
    5 条回复    1970-01-01 08:00:00 +08:00
    GordianZ
        1
    GordianZ  
    MOD
       2013-08-06 17:56:16 +08:00   ❤️ 1
    kelvinli
        2
    kelvinli  
    OP
       2013-08-06 18:04:22 +08:00
    @GordianZ 这个我看过,我明白收到信息后执行clone操作,但是我不明白服务器上怎么操作.
    比如nodejs怎么执行git的clone呢?
    cloudzhou
        3
    cloudzhou  
       2013-08-06 18:20:15 +08:00
    @kelvinli nodejs怎么执行 git 的 clone?这是脚本的行为,你这么理解:hook 直接按照你的指令,去调用相应脚本,至于脚本里面怎么做,做什么,一概不管,只是关注返回值。
    kelvinli
        4
    kelvinli  
    OP
       2013-08-06 18:25:04 +08:00
    @cloudzhou 3Q 我只是打个比方 找到一个hook.io nodejs写的,但是没研究明白怎么弄呢,而且nodejs本身可以调用脚本啊,但是我这其他脚本的能力实在不行,不然就用python什么的写一个了,所以现在只能来求助大神了.
    kelvinli
        5
    kelvinli  
    OP
       2013-08-06 19:23:23 +08:00
    找到办法了, child_pross 可以执行shell命令,然后git pull 就可以.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2732 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:15 · PVG 23:15 · LAX 07:15 · JFK 10:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.