GitHub — подключение
Пошаговая настройка Personal Access Token и привязка доски Projects
GitHub — подключение
Коннектор GitHub показывает issues из репозиториев, где вы участвуете (исполнитель, автор, упомянуты или подписаны), и позволяет комментировать, закрывать/открывать задачи и двигать их по колонкам доски Projects.
Время в GitHub не записывается — у GitHub нет учёта времени в принципе. Длительность GPS-сессий и таймера сохраняется в Taskloc и видна в отчётах приложения.
Шаг 1. Создайте Personal Access Token (fine-grained)
- Откройте github.com/settings/personal-access-tokens (Settings → Developer settings → Personal access tokens → Fine-grained tokens).
- Generate new token.
- Repository access — выберите репозитории, задачи которых хотите видеть (или All repositories).
- Permissions → Repository permissions:
- Issues — Read and write (просмотр, комментарии, закрытие).
- Metadata — Read-only (включается автоматически).
- Если будете привязывать доску Projects (см. шаг 3):
- Organization permissions → Projects — Read and write (для досок организации);
- либо Account permissions → Projects (для личных досок).
- Generate token и скопируйте строку
github_pat_…— она показывается один раз.
Классический PAT (scopes
repo,project) тоже работает, но fine-grained безопаснее: вы выдаёте доступ только нужным репозиториям.
Шаг 2. Подключите коннектор
- В приложении: Настройки → Организации → организация → Интеграции → «+» → GitHub.
- Вставьте токен.
- (Опционально) укажите привязку доски Projects — шаг 3.
- Подключить — задачи появятся в списке.
Шаг 3 (опционально). Привяжите доску Projects v2
Без привязки статус задачи — только «Открыта» / «Закрыта». Если команда ведёт kanban-доску GitHub Projects, привяжите её — на карточках появится колонка доски (Todo / In Progress / Done…), и статус можно будет менять прямо из приложения.
В полях подключения укажите:
- Владелец — логин пользователя или организации, которой принадлежит доска (из URL
github.com/orgs/<owner>/projects/<N>илиgithub.com/users/<owner>/projects/<N>). - Номер — число
<N>из того же URL.
Привязывается одна доска. Задачи, не добавленные на неё, продолжают показывать «Открыта/Закрыта».
Что не поддерживается
- Pull request'ы (показываются только issues).
- Запись времени в GitHub (его там нет — время живёт в Taskloc).
- Вложения, подзадачи (sub-issues), связи задач.
- GitHub Enterprise Server (только github.com).
Troubleshooting
- Список пуст — проверьте, что токен имеет доступ к нужным репозиториям (Repository access) и что вы участвуете в задачах (исполнитель/автор/упомянуты). Issues чужих репозиториев без вашего участия не показываются.
- 403 при смене колонки доски — токену не выдано право Projects для организации-владельца доски. Пересоздайте токен с Organization permissions → Projects → Read and write.
- Колонки доски не видны — проверьте владельца и номер доски (шаг 3); название поля статуса на доске должно быть стандартным Status.
- Токен истёк — fine-grained PAT имеет срок действия; создайте новый и переподключите коннектор (Настройки → Интеграции → GitHub).