Настольное приложение в строке меню, которое собирает уведомления из GitHub, GitLab, Gitea, Forgejo, Codeberg и Bitbucket в одном месте.
git-ecosystem/git-credential-manager
Кроссплатформенный помощник Git для работы с учётными данными на .NET: обеспечивает безопасную аутентификацию и хранение токенов для GitHub, Azure DevOps, GitLab и Bitbucket.
- Звёзды
- 9,432
- Форки
- 2,971
- Открытые issues
- 153
- Последний коммит
- вчера
Что это?
Git Credential Manager (GCM) — помощник Git для работы с учётными данными, который запускается в Windows, macOS и Linux. Git автоматически вызывает его, когда удалённый репозиторий требует аутентификации: при необходимости GCM открывает процесс входа и сохраняет полученные учётные данные или токены для повторного использования до истечения срока их действия.
В отличие от встроенных помощников Git, которые работают только с именем пользователя и паролем, GCM поддерживает многофакторную аутентификацию и вход через OAuth для Azure DevOps, Azure DevOps Server, Bitbucket, GitHub (включая GitHub Enterprise Server) и GitLab. Учётные данные хранятся в защищённых хранилищах, предусмотренных для каждой платформы; на поддерживаемых платформах также доступна аутентификация Entra с интеграцией брокера.
Проект заменяет прежние сборки Git Credential Manager для Windows, а также для Mac и Linux. Он работает с удалёнными репозиториями по HTTP(S); аутентификацию SSH настраивают отдельно для каждого хоста.
Ключевые возможности
- 01Многофакторная аутентификация и вход через OAuth для основных Git-хостингов
- 02Хранение учётных данных в защищённых хранилищах, встроенных в платформу
- 03Поддержка Azure DevOps, Azure DevOps Server, Bitbucket, GitHub и GitLab
- 04Работа в Windows, macOS и Linux, включая ARM64
- 05Поддержка настройки прокси для сетевых окружений
Сценарии использования
- Вход в GitHub или Azure Repos при выполнении git push без ручного управления токенами
- Использование одного помощника для работы с учётными данными на компьютерах разработки под Windows, macOS и Linux
- Подключение к собственным экземплярам GitHub Enterprise Server или Azure DevOps Server
Быстрый старт
- 1
Следуйте инструкциям по установке для вашей операционной системы в docs/install.md
Что важно знать
- Поддержка Linux ограничена дистрибутивами, официально поддерживаемыми .NET.
- Поддержка компьютеров Mac на базе Intel предоставляется только по мере возможности.
- В Git 2.26.2 известна проблема совместимости с разбором настроек учетных данных GCM.
В подборках
Темы
Частые вопросы
- Что такое git-credential-manager?
- Кроссплатформенный помощник Git для работы с учётными данными на .NET: обеспечивает безопасную аутентификацию и хранение токенов для GitHub, Azure DevOps, GitLab и Bitbucket. Git Credential Manager (GCM) — помощник Git для работы с учётными данными, который запускается в Windows, macOS и Linux. Git автоматически вызывает его, когда удалённый репозиторий требует аутентификации: при необходимости GCM открывает процесс входа и сохраняет полученные учётные данные или токены для повторного использования до истечения срока их действия.
- git-credential-manager можно использовать бесплатно? Какая у него лицензия?
- git-credential-manager распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- git-credential-manager всё ещё поддерживается?
- Активно поддерживается. Последний коммит в git-credential-manager — 6 нояб. 2026 г..
- Для чего можно использовать git-credential-manager?
- Вход в GitHub или Azure Repos при выполнении git push без ручного управления токенами Использование одного помощника для работы с учётными данными на компьютерах разработки под Windows, macOS и Linux Подключение к собственным экземплярам GitHub Enterprise Server или Azure DevOps Server
- Как установить git-credential-manager?
- Следуйте инструкциям по установке для вашей операционной системы в docs/install.md
- Где скачать git-credential-manager?
- Исходный код и инструкции по установке — на GitHub: https://github.com/git-ecosystem/git-credential-manager
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-приложение для самостоятельного размещения, которое по расписанию создаёт резервные копии Git-репозиториев, позволяет настраивать срок хранения и поддерживает SMB-шары.
Персональная коллекция userscript-ов для Tampermonkey: исправляет неудобства интерфейса и добавляет горячие клавиши на GCP, GitHub, Azure DevOps, ChatGPT, Gemini и других сайтах.
Go CLI, который запускает любые линтеры и инструменты анализа кода и публикует их замечания в GitHub, GitLab или Bitbucket только для изменённых строк.
Ruby-инструмент для CI, который автоматизирует проверки pull request по заданным правилам: например, требует обновлять changelog и соблюдать соглашения об описании PR.
TUI и CLI для просмотра и скачивания отдельных файлов и папок с GitHub, GitLab, Codeberg, Gitea и Forgejo без клонирования репозитория.