українська мова ▾
Localized versions of git-credential-cache manual
  1. English
  2. Français
  3. Português (Brasil)
  4. українська мова
  5. 简体中文
Topics ▾ Latest version ▾ git-credential-cache last updated in 2.49.0
Changes in the git-credential-cache manual
  1. 2.49.1 → 2.52.0 no changes
  2. 2.49.0 2025年03月14日
  3. 2.43.1 → 2.48.2 no changes
  4. 2.43.0 2023年11月20日
  5. 2.40.1 → 2.42.4 no changes
  6. 2.40.0 2023年03月12日
  7. 2.39.1 → 2.39.5 no changes
  8. 2.39.0 2022年12月12日
  9. 2.18.1 → 2.38.5 no changes
  10. 2.18.0 2018年06月21日
  11. 2.14.6 → 2.17.6 no changes
  12. 2.13.7 2018年05月22日
  13. 2.9.5 → 2.12.5 no changes
  14. 2.8.6 2017年07月30日
  15. 2.1.4 → 2.7.6 no changes
  16. 2.0.5 2014年12月17日

Check your version of git by running

git --version

НАЗВА

git-credential-cache - Помічник для тимчасового зберігання паролів у пам’яті

СИНОПСИС

git config credential.helper 'cache [<options>]'

ОПИС

Ця команда кешує облікові дані для використання майбутніми програмами Git. Збережені облікові дані зберігаються в пам’яті процесу cache-daemon (замість запису у файл) і забуваються після налаштованого тайм-ауту. Облікові дані забуваються швидше, якщо cache-daemon завершує роботу, наприклад, під час перезавантаження системи. Кеш доступний через сокет домену Unix, обмежений поточним користувачем правами файлової системи.

Ймовірно, вам не варто викликати цю команду безпосередньо; вона призначена для використання як допоміжний засіб для облікових даних іншими частинами Git. Див. gitcredentials[7] або ПРИКЛАДИ нижче.

ОПЦІЇ

--timeout <seconds>

Кількість секунд для кешування облікових даних (за замовчуванням: 900).

--socket <path>

Використовуйте <шлях>, щоб зв’язатися з запущеним демоном кешу (або запустити новий демон кешу, якщо він ще не запущений). За замовчуванням використовується $XDG_CACHE_HOME/git/credential/socket, якщо не існує ~/.git-credential-cache/, у такому разі використовується ~/.git-credential-cache/socket. Якщо ваш домашній каталог знаходиться на файловій системі, змонтованій у мережі, вам може знадобитися змінити її на локальну файлову систему. Ви повинні вказати абсолютний шлях.

КЕРУВАННЯ ДЕМОНОМ

Якщо ви хочете, щоб демон завершив роботу раніше, забуваючи всі кешовані облікові дані до закінчення терміну їхньої дії, ви можете виконати дію exit:

git credential-cache exit

ПРИКЛАДИ

Мета цього помічника — зменшити кількість разів, коли вам потрібно вводити своє ім’я користувача або пароль. Наприклад:

$ git config credential.helper cache
$ git push http://example.com/repo.git
Username: <type your username>
Password: <type your password>
[work for 5 more minutes]
$ git push http://example.com/repo.git
[your credentials are used automatically]

Ви можете надати параметри через змінну конфігурації credential.helper (у цьому прикладі час кешування збільшується до 1 години):

$ git config credential.helper 'cache --timeout=3600'

ОСОБИСТІ ТОКЕНИ ДОСТУПУ

Деякі пульти дистанційного керування приймають персональні токени доступу, які генеруються випадковим чином і їх важко запам’ятати. Зазвичай вони діють протягом тижнів або місяців.

git-credential-cache за своєю суттю непридатний для постійного зберігання персональних токенів доступу. Облікові дані будуть забуті після закінчення часу очікування кешу. Навіть якщо ви налаштуєте тривалий час очікування, облікові дані будуть забуті, якщо демон завершить роботу.

Щоб уникнути частого повторного створення особистих токенів доступу, налаштуйте допоміжний засіб облікових даних із постійним сховищем. Або ж налаштуйте допоміжний засіб облікових даних OAuth для автоматичної генерації облікових даних. Див. gitcredentials[7], розділи «Доступні допоміжні засоби» та «OAuth».

GIT

Частина набору git[1]

AltStyle によって変換されたページ (->オリジナル) /