GitBorGitBor

Настройки

Настройки репозитория, SSH-ключи, хуки, worktrees, LFS и редактор .gitignore

У GitBor нет одного большого окна настроек. Вместо него — набор сфокусированных диалогов, каждый привязан к своей функции. Большинство живёт в меню титлбара под Repository (и его подменю More).

Настройки репозитория

Repository → Repository Settings…

  • User informationuser.name и user.email. Переключатель Use global git credentials хранит их глобально (для всех ваших репозиториев) вместо локального (только этот репозиторий).
  • Remote access (HTTPS) — сохранить или сбросить имя пользователя и пароль/токен для HTTPS-remote. См. Remotes и синхронизация.
  • SSH keys — быстрый переход в менеджер SSH-ключей ниже.

SSH-ключи

Доступны из Repository Settings → SSH keys. Управляет ключами в домашней ~/.ssh/:

ДействиеЧто делает
ListПоказывает все пары id_* / id_*.pub с типом и отпечатком.
GenerateСоздаёт новый ключ — Ed25519 (рекомендуется) или RSA 4096, с необязательной парольной фразой.
Copy Public KeyКопирует публичный ключ для вставки в GitHub / GitLab / Bitbucket.
DeleteУдаляет файл ключа (с подтверждением).

AI-провайдер

Repository → AI Settings… (или шестерёнка рядом с кнопкой AI) открывает диалог из шести секций: Connection, Prompts, Features, Behavior, Privacy, Debug. Полная справка: AI-сообщения коммитов.

Git Hooks

Repository → More → Git Hooks…

Список всех хуков в .git/hooks/ (кроме *.sample). Переключатель Enable / Disable включает или выключает хук переименованием файла. Клик по записи раскрывает и показывает скрипт (только для чтения).

Worktrees

Repository → More → Worktrees…

Управляет git worktree — несколько веток одного репозитория, выгруженных в разные папки:

  • Список worktrees с веткой, путём и SHA; основной помечен бейджем.
  • Add Worktree — для существующей или новой ветки.
  • Remove — удаляет worktree (с подтверждением).

Git LFS

Repository → More → Git LFS… (показывается только когда репозиторий использует LFS)

  • Статус установки LFS в системе.
  • Отслеживаемые паттерны из .gitattributes, плюс Track / Untrack (запускает git lfs track / untrack).
  • Список LFS-файлов в репозитории.

Редактор .gitignore

Repository → More → .gitignore…

Редактор .gitignore со встроенными шаблонами по группам: Languages (Node.js, Python, Java, C/C++, Rust, Go), Editors / IDE (VS Code, JetBrains, Vim, Emacs) и Operating system (Windows, macOS, Linux). Выбор шаблонов строит живое превью; GitBor либо создаёт файл, либо дописывает правила в существующий без дублей. Если в репозитории нет .gitignore, скрываемый баннер предложит создать его из этих шаблонов.