1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lianzh-gitman-web

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

По умолчанию '' комментарий 'информация, записанная во время выполнения (например, ошибки)',

commits_info длинный текст комментарий 'данные коммитов кода (формат json)',

webhook_name varchar(120) NOT NULL комментарий 'имя webhook',

webhook_type tinyint(8) NOT NULL ПО УМОЛЧАНИЮ '0' комментарий 'тип webhook: 1 push; 2 tagPush; 3 issue; 4 pullRequest; 5 comment',

PRIMARY KEY (id) ) ENGINE=InnoDB ПО УМОЛЧАНИЮ CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC комментарий='таблица агрегации информации webhook';

/*Структура таблицы для таблицы gitman_repository */

DROP TABLE IF EXISTS gitman_repository;

CREATE TABLE gitman_repository ( id int(10) unsigned NOT NULL AUTO_INCREMENT, name varchar(120) NOT NULL комментарий 'название', url varchar(240) NOT NULL комментарий 'url: уникальный url проекта', git_http_url varchar(240) NOT NULL комментарий 'git_http_url', git_ssh_url varchar(240) NOT NULL комментарий 'git_ssh_url', platform tinyint(8) NOT NULL комментарий 'платформа репозитория: 1 gitee; 2 github', description text комментарий 'описание репозитория', created_at int(10) unsigned NOT NULL комментарий 'время создания', PRIMARY KEY (id), UNIQUE KEY url_index (url) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC комментарий='Таблица репозиториев кода';

/*!40101 SET SQL_MODE=@OLD_SQL_MODE /; /!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS /; /!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS /; /!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

Изменение файла конфигурации

Переименуйте файл config.example.php в config.php и настройте параметры внутри него.

<?php

// Файл конфигурации

return array(

    'title' => 'gitman-web@lianzh',

    'template_dir' => __DIR__ . '/templates',

    // Параметры adminer
    'adminer'   => array(

        // Настройки белого списка
        'authorize' => array(
            'id'    => 'authorizeId',
            'val'   => 'gitmyweb001'
        ),
        
    ),  

    // Параметры источника данных
    'dsn'   => array(
        'type' => 'mysql',

        'dbpath'  => 'mysql:host=127.0.0.1;port=3306;dbname=gitman_web',
        'login' => 'root',
        'password' => 'root',

        'initcmd' => array(
                "SET NAMES 'utf8'",
            ),

        'attr'  => array(
                PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
                PDO::ATTR_PERSISTENT => false,
            ),
    ),

);

Измените параметры хоста, учётной записи и пароля базы данных на соответствующие вашей машине. Для обеспечения безопасности рекомендуется изменить параметр adminer в разделе authorize. После завершения настройки вы можете получить доступ к странице администратора через браузер по адресу http://yourdomain/adminer.php?authorizeId=gitmyweb001.

На этом этапе вы должны перейти на страницу выполнения задач:

Изображение

Если репозиторий не настроен, вы увидите страницу с пустым списком данных.

Создание репозитория

Перейдите на страницу списка репозиториев, нажав на кнопку Repository List в левом верхнем углу. Изображение

Изображение

Изображение

Изображение

Изображение

webhook_branch_ref — это имя удалённой ветки, branch_origin — имя локальной ветки кода, code_dir — каталог программы, webhook_password — ключ webhook, а extra_commands — набор команд, которые будут выполняться после извлечения кода. Команды разделяются символом ;;;.

Настройка хука Code Cloud

Введите значение webhook_password, которое было настроено ранее, в поле пароля на странице http://yourdomain/gitee-push-hooks.php. Изображение

Запуск агента программы

Перейдите в корневой каталог проекта на вашем сервере и выполните команду php hookrecord-consume.php.

Изображение Изображение

После этого каждый раз, когда вы отправляете код в Code Cloud, он автоматически развёртывается на вашем сервере. Надеюсь, это поможет вам в использовании.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Инструмент автоматического релиза кода, ориентированный на Git. Развернуть Свернуть
GPL-3.0
Отмена

Обновления (2)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/lianzh-gitman-web.git
git@api.gitlife.ru:oschina-mirror/lianzh-gitman-web.git
oschina-mirror
lianzh-gitman-web
lianzh-gitman-web
master