Git - активировать крюк удаленно? - PullRequest
0 голосов
/ 21 ноября 2011

есть ли способ активировать git hook удаленно?Я использую некоторые репозитории на www.assembla.com, и я хотел бы использовать их через http.Но клонирование не удается, так как я должен запустить server-update-info в удаленном репо.Есть ли способ активировать ловушку после обновления удаленно с помощью команды git и с использованием учетных данных, которые у меня есть для репо?

Спасибо.

1 Ответ

0 голосов
/ 22 ноября 2011

Нет, невозможно активировать хуки удаленно (используя доступ, который вы имеете для репо), так как это будет серьезной проблемой безопасности (если, конечно, у вас нет доступа к серверу, чего у вас нет, в этомcase)

С учетом вышесказанного, ошибка, которую вы видите, означает, что вы делаете что-то не так, и вам не нужно иметь хук после обновления, чтобы это работало (так как 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

...