Описание тега git-post-receive

Пользовательский сценарий, который запускается на сервере git после выполнения команды git push.
1 ответ

Отсутствует перехват файлов git /post-receive.sample

Я использовал git 1.7.1 на сервере CentOs 6, и когда я запускаю git --bare init на my_repo.git я проверил my_repo.git/hooks и увидел все хуки, включая post-receive.sample. Сейчас я использую git 2.4.1 на сервере Centos 7, и файл post-receive.sample …
05 окт '15 в 20:41
1 ответ

Вызов одного git hook из другого hook

Я использую Gitolite с крюком пост-получения для развертывания веб-сайта. В настоящее время сценарий очень прост, но мы хотим добавить более сложные вещи, такие как тестирование, развертывание, этапы компиляции и т. Д. Чтобы сделать это, я хотел бы …
04 сен '14 в 17:06
1 ответ

Git пост-получение через HTTP в OS X

Моя настройка: 1. OS X работает Apache сервер для хранения Git.2. Мой каталог для проектов Git находится здесь: / Library / WebServer / Documents / CI3. Я следовал этому руководству: http://www.pkgbox.org/wordpress/2011/08/setting-up-a-git-server-on…
05 дек '11 в 11:32
1 ответ

PATH в хуке post-receive не содержит PATH, как установлено в bashrc

Как я могу установить PATH в Ubuntu таким образом, чтобы его переменные, которые я устанавливаю, также устанавливались в скрипте после получения? В настоящее время я делаю это через ~/.bashrc файл как это: export PATH="$PATH:/opt/mssql-tools/bin" но…
25 фев '19 в 16:34
1 ответ

Могу ли я вызвать ловушку git после коммита из веб-редактора Gitlab?

Я использую git, особенно в сочетании с Gitlab (7.7.1 + shell 2.4.1), чтобы связать воедино несколько частей моего рабочего процесса разработки. Важная часть этого события - это перехваты после получения, которые происходят на стороне сервера и запу…
1 ответ

Нужно разобрать refname в скрипте post-receive

В моем хуле post-receive я хотел бы получить ветку, которую пользователь фиксирует, сохранить в переменной и передать ее в веб-сервис (система сборки Hudson). Могу ли я использовать для этого refname, переданный в STDIN? Если так, как я могу получит…
06 апр '11 в 19:11
2 ответа

Добавление git diff в почту push-уведомлений

В настоящее время я использую gitolite для управления своим хранилищем и пользователями. Я успешно настроил уведомление по электронной почте после каждого нажатия. Команда chmod a+x post-receive-email cd /path/to/your/repository.git ln -sf /usr/shar…
1 ответ

Git Post-Receive Hook непоследовательно добавляет изменения

Я пытаюсь написать ловушку пост-получения, которая вытянет все новые ветви, добавленные в учетную запись bitbucket. Затем, если человек, который выдвинул эти изменения, является назначенным пользователем определенного сайта разработки, ветка должна …
03 июл '12 в 19:14
1 ответ

Хук Post-Receive не ошибается, но не копирует файлы

Я пытаюсь использовать git для развертывания изменений на сайте на локально размещенном сервере. Когда я отправляю изменения из моего локального каталога на сервер dev, ловушка post-receive обеспечивает обратную связь, которую я ожидал бы, если бы о…
17 июл '17 в 16:25
2 ответа

Git post-receive hook не удаляет удаленные файлы из мастера

Я создал на своем сервере пустое git-репо и настроил следующий хук после получения из этого блога: #!/bin/bash while read oldrev newrev ref do branch=`echo $ref | cut -d/ -f3` if [ "master" == "$branch" ]; then git --work-tree=/path/to/my/project/li…
29 сен '13 в 09:37
2 ответа

Пост-получение крючка для гитоза

Я бегу Gitosis и хочу, чтобы моя преданная работа была размещена в моем каталоге html. Я пытался использовать этот подход, чтобы установить GIT_WORKING_TREE в мой каталог html, но я получаю ошибку remote: fatal: This operation must be run in a work …
20 дек '10 в 18:21
2 ответа

GitHub WebHook POST не проходит

У меня есть github webhoooks, настроенные на отправку POST скрипту PHP на моем сервере, когда я нажимаю на репо. ( https://help.github.com/articles/post-receive-hooks) Мой PHP-скрипт регистрирует подключающийся IP-адрес, а также полученную полезную …
10 май '13 в 13:53
5 ответов

Пропустить обработку версий Git в обработчике после получения, которые уже были обработаны ранее

У меня есть ловушка git post-receive, которая извлекает все ревизии, которые были добавлены во время "git push", и выполняет некоторую обработку каждой из них (например, отправку уведомлений по электронной почте). Это прекрасно работает, за исключен…
02 май '12 в 18:06
0 ответов

Толчок git после ошибки в крюках

Я вставил в репозиторий несколько скриптов (файл после получения) deploy_to_dir = File.expand_path('../..') `GIT_WORK_TREE="#{deploy_to_dir}" git checkout -f myBranch` Когда я толкнул в первый раз, это работало хорошо. Но потом я понял, что он прове…
26 авг '14 в 09:58
1 ответ

Сервисные зацепки Github: пост-получение через PHP

У меня возникли некоторые проблемы при развертывании через сервис-хук, и я думаю, что это вопрос разрешений, но сначала я изложу все факты. Сервер: Nginx с PHP-FPM в Arch Linux Nginx работает как пользователь http и владеет каталогом, который будет …
19 фев '13 в 17:37
3 ответа

Git пост-получить крючок не работает

Мы используем git с центральным репо (используя Gitosis). Я создал хук post-receive для генерации электронного письма в список рассылки dev при каждом внесении изменений в центральное хранилище и для создания документации из папки документации в git…
22 фев '10 в 21:50
1 ответ

GIT: пост-получай -> дави бранчаме

Я хотел бы получить название ветви, которая передается на мой пульт. Например: когда я толкаю местную ветку feature/awesome в f5/master (f5 это тестовый сервер для меня), я хотел бы получить feature/awesome Строка в моем пост-получить крючок. Я уже …
29 авг '18 в 09:51
3 ответа

Дженкинс и GitHub webhook: HTTP 403

У меня есть GitHub-репозиторий, о котором я хотел бы уведомить Дженкинса о новых коммитах через хук после получения. Я установил плагин GitHub в Jenkins и позволил Jenkins управлять своими собственными URL-адресами перехвата. Проект имеет правильный…
15 сен '11 в 07:57
2 ответа

Ветка git для стороннего проекта

Я новичок, так что простите мне отсутствие знаний, но я даже не уверен, какие вопросы искать в Google. У меня большой проект, только я работаю над его локальной разработкой и отправляю его на удаленный веб-сервер с помощью git. На сервере есть хук п…
29 мар '13 в 05:23
1 ответ

Как обнаружить файл изменен в GIT во время push

Когда я помещаю что-то в свой GIT-репозиторий, запускается ловушка post-receive и выполняется несколько сценариев. Можно ли что-то сделать перед выполнением этих сценариев, если (и только если) конкретный файл изменяется относительно предыдущего наж…
20 ноя '11 в 09:07