0

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

谢谢。

4

1 回答 1

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

于 2011-11-21T20:24:38.067 回答