gitフックをリモートでアクティブ化する方法はありますか?www.assembla.comでいくつかのリポジトリを使用していますが、http経由で使用したいと思います。しかし、リモートリポジトリでserver-update-infoを実行する必要があるため、クローン作成は失敗します。gitコマンドを使用して、リポジトリ用に持っている資格情報を使用して、更新後のフックをリモートでアクティブ化する方法はありますか?
ありがとう。
いいえ、フックをリモートでアクティブ化することはできません(リポジトリにあるアクセスを使用して)。これは重大なセキュリティ上の懸念事項になるためです(もちろん、サーバーにアクセスできない場合は、この場合はアクセスできません)。
そうは言っても、表示されているエラーは、何か間違ったことをしていることを意味し、これを機能させるために更新後のフックを用意する必要はありません(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