Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы{{tag>git shell scm}} ====== Git ====== * git clone http: * git pull * git push * git checkout new_branch -f * ===== Github ===== <code> Скрипт автоматической загрузки с github.ru Настроить тут: https://github.com/[Project-name]/admin/hooks Перейти в "WebHook URLs" и добавить Url с параметрами </code> http://8.8.8.8/git_pull.php?site=site.ru&branch=new_branch <code php> <?php echo "Git pull<br>"; $Branch = isset($_GET['branch'])? $_GET['branch']: "Body"; $site_name = $_GET['site']; $path_to_dir = '/var/www/nginx-sites/'.$site_name.'/github'; $cmd = "cd $path_to_dir && "; $cmd .= "git reset --hard HEAD && "; $cmd .= "git pull && "; $cmd .= "git checkout $Branch -f "; echo "$cmd<br>"; echo shell_exec ( $cmd ); </code> ==== Pull request ==== * http://habrahabr.ru/post/125999/ СохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal