Git Executable
SmartGit uses the selected Git Executable for local and remote Git commands.
Selecting Git
- Bundled Git uses the Git installation supplied with SmartGit and is recommended when available.
- Other Git Executable uses an existing Git installation on your computer.
Enter the path to
git(git.exeon Windows).
The Git Version indicator reports whether the selected Git meets SmartGit’s required or recommended version. LFS Version shows the detected Git LFS version.
Authentication for Git commands
Use SmartGit for authentication (ignoring your current credential.helper configuration) uses SmartGit’s credential handling instead of Git’s configured credential helpers. Selecting Bundled Git enables this option automatically.
With SmartGit authentication enabled, you can select Configure newly cloned repository to use SmartGit as credential helper on Git command line. This applies to new repositories cloned directly from a configured hosting provider. It allows command-line Git to use SmartGit’s credentials for those repositories. See SmartGit as Credential Helper for details and setup for existing repositories.
Git-Flow executable
Use pre-installed (“system”) Git-Flow uses the git flow command available to the selected Git executable.
Otherwise, SmartGit uses its built-in Git-Flow implementation.