Я використовую trac, і мені потрібно зателефонувати на сервер, що приймає гачок, де встановлено trac. Головне сховище розташоване в github, тому я клонував github repo на локальний сервер
git clone --mirror ** **
і коли я біжу
git fetch --all
Я хочу, що цей git буде запускати хук після отримання. Це можливо?
Відповіді:
1 для відповіді № 1Гачок після отримання працює на сервері, колихтось штовхає так. Немає нічого, що запускає пост-вибірку, за припущення, що той, хто запускає вибірку, може виконати якусь іншу команду безпосередньо згодом (або як частина сценарію оболонки), яка виконує бажану дію.
Я повністю не зміг розшифрувати, що самекоманда, яку ви хотіли втікати куди і за яких обставин. Якщо ви намагаєтеся постійно оновлювати репозиторій git сервера trac, ви можете попросити github надіслати електронну пошту або з'єднання tcp, або щось інше, коли воно отримає коміт. Це повідомлення електронної пошти / з'єднання TCP / і т.д. може викликати бажане витягування / отримання Інший варіант - опитувати github щогодини або що завгодно.
Подальше пояснення того, що ви хочете, було б добре, якщо вищезазначеного буде недостатньо.