Результаты поиска по запросу "git-post-receive"

1 ответ

@Mark: Хм, я не уделял много внимания «местным» хукам. Похоже, что это могут быть только «удаленные» хуки (варианты получения и обновления), которые устанавливают эту проблемную среду. Другие хуки в основном предназначены для действий, которые в любом случае требуют рабочего дерева, и, похоже, они запускаются с разумной конфигурацией для команд Git, которым нужно рабочее дерево (что имеет смысл, поскольку такие хуки обычно вызываются из команд, которым нужно рабочее дерево) ,

я есть сценарий перехвата пост-получения, сидящий на удаленном репо, на который я нажимаю, что делаетgit reset --hard Что-то вроде этого: $ git push opal Counting objects: 74, done. Delta compression using up to 2 threads. Compressing objects: ...

2 ответа

Заставьте Github отправлять на удаленный сервер, когда он получает обновления

Как настроить Github для автоматической отправки любых обновлений на удаленный сервер? Это полезно для поддержки кодовой базы на Github и запуска веб-сайта на этой кодовой базе. У меня есть репо на моем собственном компьютере, здесь я ...

1 ответ

Gitlab post-receive / update ловит для пересылки коммита в другое git-репо

В команде у нас есть настроенный gitlab, доступный только нашей команде и предназначенный для целей разработки, отправки, ветвления и т. Д., И у нас есть офи...

ТОП публикаций

2 ответа

Git post-receive, чтобы оформить каждую ветку в разные папки?

Базовая настройка нашего рабочего процесса Git - это пустой репозиторий на локальном сетевом сервере, на котором два разработчика работают. Мы хотели бы автоматически копировать (извлекать) каждую ветвь, которая перемещается в другое место на ...

5 ответов

Вам необходимо прочитать аргументы, которые передаются в сценарий. Это должно иметь имя ветви и новые и старые ревизии и запускаться для каждой отправленной ветви

я есть удаленный репозиторий, который пытается определить имя ветви входящего push-запроса следующим образом: $branch = `git rev-parse --abbrev-ref HEAD`Однако я обнаружил, что независимо от того, какую ветвь я нажимаю из переменной $ branch, ...

2 ответа

Заставьте Github отправлять на удаленный сервер, когда он получает обновления

Как настроить Github для автоматической отправки любых обновлений на удаленный сервер?Это полезно для поддержки кодовой базы на Github и запуска веб-сайта на...

2 ответа

Git post-receive, чтобы оформить каждую ветку в разные папки?

Базовая настройка нашего рабочего процесса Git - это пустой репозиторий на локальном сетевом сервере, на котором два разработчика работают.Мы хотели бы автом...

2 ответа

git post-receive не работает правильно

У меня следующая проблема. Я обновил «post-receive» для CD в определенный каталог, а затем вытащил репозиторий, чтобы развернуть его следующим образом: #!/bin/bash cd /var/www/site git pull origin masterОднако всякий раз, когда я выполняю 'git ...

2 ответа

Спасибо за указатели на запись FAQ о переходе на ветку в / refs / remotes / вместо master - это интересный вариант! Варианты использования, которые меня здесь больше всего интересуют, однако, это случаи, когда: 1. непосредственно в репо не выполняется никакой работы (т. Е. Рабочий каталог никогда не будет загрязнен) 2. репо необходимо перенести на 3 репо также должен быть в состоянии делать вытягивания / слияния. Я привел несколько примеров в своем ответе Карлу выше (отдельные центральные стабильные / нестабильные репозитории, «промежуточные» репозитории, используемые для интеграционного тестирования) - я был бы также признателен за ваши мысли об этих случаях! :)

бы воспользоваться некоторыми рекомендациями экспертов по git относительно того, как сделать операции push в безопасных репозиториях. В основном у меня есть план о том, как это сделать, и я могу воспользоваться некоторыми советами о том, ...

6 ответов

Git Post-Receive Hook для создания сайта