1
我试图让这个脚本工作:https://github.com/zmilojko/git-trello/Git的挂钩后收到不运行(Ruby脚本)
在.git/hooks/post-receive
(当然,适当的值):
#!/usr/bin/env ruby
require 'git-trello'
GitHook.new(
:api_key => 'API_KEY',
:oauth_token => 'OAUTH_TOKEN',
:board_id => 'TRELLO_BOARD_ID',
:list_id_in_progress => 'LIST_ID_IN_PROGRESS',
:list_id_done => 'LIST_ID_IN_DONE',
:commit_url_prefix => 'https://github.com/zmilojko/git-trello/commits/'
).post_receive
文件是可执行文件。如果我在bash($ .git/hooks/post-receive
)中运行它,它似乎大部分工作正常(除了它没有收到标准输入的git输入)。
在做git push
时,脚本没有运行,也没有发生任何错误。此外,远程URL的形式是[email protected]:...
我使用rbenv
,虽然我不明白这可能是一个问题,可以吗?如果是这样,至少应该显示一个错误,比如没有找到ruby命令或者什么?
Doh!第一次尝试使用钩子:) – Ivan 2013-04-20 16:23:14
很高兴看到有关我的代码的问题。只要配置@mbarlocker说的话,我确实把git-trello当作本地回购的本地钩子。对于GitHub Web钩子检查https://github.com/zanker/github-trello。 – zmilojko 2013-08-06 11:02:41