Git - 远程激活挂钩?

时间:2011-11-21 19:36:13

标签: git hook assembla

有没有办法远程激活git hook? 我在www.assembla.com上使用了一些回购,我想通过http使用它们。 但克隆失败,因为我应该在远程仓库上运行server-update-info。有没有办法通过git命令远程激活更新后的挂钩并使用我对repo的凭据?

感谢。

1 个答案:

答案 0 :(得分:0)

不,不可能远程激活挂钩(使用你对repo的访问),因为那将是一个严重的安全问题(除非你有权访问服务器,当然,你不会,在这情况下)

话虽如此,您所看到的错误意味着您做错了,并且您不必使用更新后的挂钩来实现此功能(因为Assembla无论如何都在使用Smart HTTP) -

1)确保你有最新版本的Git(至少1.7)

2)确保你以正确的方式克隆它:

git clone https://<username>@git.assembla.com/<spacename>.git

http://blog.assembla.com/assemblablog/tabid/12618/bid/70667/Git-over-HTTP.aspx