kelvinli
V2EX  ›  Node.js

求解 github hook 的问题.

  •  
  •   kelvinli · Aug 6, 2013 · 4542 views
    This topic created in 4677 days ago, the information mentioned may be changed or developed.
    谁对github 比较了解呢 我想做个hook 要怎么弄呢 服务器是linux.

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

    求指导...
    Supplement 1  ·  Aug 6, 2013
    算是半结贴了
    5 replies    1970-01-01 08:00:00 +08:00
    GordianZ
        1
    GordianZ  
       Aug 6, 2013   ❤️ 1
    kelvinli
        2
    kelvinli  
    OP
       Aug 6, 2013
    @GordianZ 这个我看过,我明白收到信息后执行clone操作,但是我不明白服务器上怎么操作.
    比如nodejs怎么执行git的clone呢?
    cloudzhou
        3
    cloudzhou  
       Aug 6, 2013
    @kelvinli nodejs怎么执行 git 的 clone?这是脚本的行为,你这么理解:hook 直接按照你的指令,去调用相应脚本,至于脚本里面怎么做,做什么,一概不管,只是关注返回值。
    kelvinli
        4
    kelvinli  
    OP
       Aug 6, 2013
    @cloudzhou 3Q 我只是打个比方 找到一个hook.io nodejs写的,但是没研究明白怎么弄呢,而且nodejs本身可以调用脚本啊,但是我这其他脚本的能力实在不行,不然就用python什么的写一个了,所以现在只能来求助大神了.
    kelvinli
        5
    kelvinli  
    OP
       Aug 6, 2013
    找到办法了, child_pross 可以执行shell命令,然后git pull 就可以.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1355 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 23:54 · PVG 07:54 · LAX 16:54 · JFK 19:54
    ♥ Do have faith in what you're doing.