Все статьи
Getting Started
Что такое CICDoo Начало работы: мастер настройки Панель и карта инфраструктурыConcepts
Стадии: продакшн, staging и разработка Домены, поддомены и SSL Версии и редакции Odoo (Community или Enterprise) Воркспейсы и командная работаServers
Добавление сервера Домены сервера и DNS Использование балансировщика нагрузки Действия с сервером: деплой, логи и графикиProjects & Git
Создание проекта Подключение GitHub Подключение GitLab Ветки и инстансыInstances & Console
Создание инстанса Перезапуск, остановка и удаление инстанса Слияние веток между стадиями Web IDE и удалённый доступ Настройки инстанса Деплои и очередь задачAgent Tasks
Что такое задачи агента Настройка задач агента Запуск задачи и разбор результата Время агента и его пополнениеMonitoring & Backups
Мониторинг инстанса Резервные копии и восстановление Уведомления об инцидентах (email и SMS)Workspaces & Permissions
Приглашение участников в воркспейс Права участников и доступ к ресурсам Участник не видит ресурс или не может им пользоватьсяAccount & Security
Двухфакторная аутентификация (2FA) Настройки профиля и интеграций Пароли и восстановление доступаBilling & Plans
Тарифы и цены Повышение тарифа и управление подпиской Если подписка на проект не оплачена Партнёрская программаSupport & Tickets
Создание тикета в поддержку Помощь от команды CICDooTroubleshooting
Устранение неполадок: не удаётся подключить сервер Устранение неполадок: деплой завершился ошибкой Устранение неполадок: git push возвращает 403 после переноса репозитория Устранение неполадок: инстанс недоступен или работает медленно Устранение неполадок: проблемы с доменом или SSLПроекты и Git
Подключение GitHub
Как подключить аккаунт GitHub к CICDoo через OAuth или персональный токен доступа и где управлять подключением или отключить его.
Два способа подключиться
CICDoo нужен доступ к вашему аккаунту GitHub, чтобы создавать репозитории и деплоить проекты. Подключиться можно одним из двух способов:
- OAuth: нажмите "Connect with GitHub OAuth" (или "Connect with GitHub" в окне нового проекта). Вас отправят в GitHub подтвердить подключение, а затем вернут в CICDoo.
- Персональный токен доступа (PAT): нажмите "configure a Personal Access Token", вставьте токен и сохраните его. Интерфейс даёт ссылку на страницу создания токенов GitHub и указывает нужные scope: repo и read:user.
После подключения CICDoo показывает зелёную панель "GitHub Connected" с вашим именем пользователя GitHub.
Где управлять подключением
- Настройки, вкладка Интеграции: карточка интеграции GitHub показывает статус подключения, варианты OAuth и PAT, а также кнопку Отключить.
- Окно нового проекта: когда вы выбираете GitHub как провайдера, те же варианты подключения появляются прямо там, так что подключиться можно не выходя из создания проекта.
Редакция Enterprise и PAT
Если вы деплоите Odoo Enterprise, одного OAuth недостаточно. И вкладка Интеграции, и окно нового проекта показывают уведомление "Enterprise Edition Requires PAT": репозитории Odoo Enterprise приватные, поэтому нужно настроить персональный токен доступа GitHub, у аккаунта которого есть доступ к репозиториям Odoo Enterprise. Панель также показывает текущий статус вашего PAT.
Если вы перенесли или переименовали репозиторий
Если вы передали репозиторий в организацию или переименовали его в GitHub, чтение продолжает работать, а вот push начинает падать с 403. Откройте Настройки проекта, перейдите на вкладку GitHub и нажмите Re-sync from GitHub, чтобы перенацелить его, затем перезапустите свои инстансы. См. Устранение неполадок: git push возвращает 403 после переноса репозитория.
Отключение
Откройте Настройки, затем вкладку Интеграции и нажмите Отключить на карточке GitHub (та же кнопка есть в окне нового проекта, когда подключение активно). После отключения вы в любой момент можете подключиться заново через OAuth или новый PAT.
Коротко по шагам
- Откройте Настройки, затем вкладку Интеграции.
- На карточке интеграции GitHub нажмите "Connect with GitHub OAuth" либо выберите "configure a Personal Access Token" и сохраните токен со scope repo и read:user.
- Убедитесь, что на карточке написано "GitHub Connected".
Если что-то не получается, создайте тикет в поддержку на странице Тикеты или через чат-виджет.
Всё ещё не получается? Откройте тикет из приложения или свяжитесь с инженером.