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