← всі звіти · handoff-github-pat-2026-04-16.md

Handoff: Перевірити GitHub PAT

Створено: 2026-04-16 | Пріоритет: 🟡 Важливий Для: наступна сесія Claude / Desktop Claude


Задача

Перевірити термін дії GitHub Personal Access Token та оновити якщо потрібно.

Що відомо

Кроки

  1. Відкрити https://github.com/settings/tokens
  2. Знайти активний токен (Personal access tokens → Fine-grained або Classic)
  3. Перевірити дату закінчення
  4. Якщо < 14 днів до закінчення → згенерувати новий:
    • repo scope (full)
    • workflow scope (якщо є CI/CD)
    • Термін: 90 днів або 1 рік
  5. Зберегти новий токен: /srv/passepartout/github/tokens.txt
  6. Перевірити де використовується (grep по /srv/):
    grep -r "github.com\|GITHUB_TOKEN\|ghp_" /srv/wiki/ /srv/projects/ 2>/dev/null | grep -v ".git"
    
  7. Оновити токен у всіх місцях де знайдено

Перевірка через CLI

# Перевірити поточний токен
TOKEN=$(cat /srv/passepartout/github/tokens.txt | head -1 | tr -d '[:space:]')
curl -s -H "Authorization: token $TOKEN" https://api.github.com/user | python3 -c "import sys,json; d=json.load(sys.stdin); print(f'User: {d.get(\"login\")}, Plan: {d.get(\"plan\",{}).get(\"name\",\"?\")}') if 'login' in d else print('ERROR:', d.get('message'))"

Зв'язок

Токен використовується для:


Завдання поставлено Сергієм 2026-04-16 вранці