-
-
Notifications
You must be signed in to change notification settings - Fork 16
Security
UniGit provides 2 options for security. One is the inbuilt credentials manager and the other is external credential managers. If there are no credentials or you just want to override with custom credentials on each push, pull or fetch you can do so in the Push, Pull and Fetch wizards
Note that if no credentials are provided for the appropriate remote automatic fetching will not work.
Each security credential will be used based on its URL. When connecting to a remote with a given URL the appropriate credential will be used.
Note that the URL is different from the name. The name is only for organizational purposes only and the URL is shown in the header of the credential entry as seen below.
UniGit encrypts passwords using windows API and stores them locally for later use.
The manager URL is the URL the credential will use when searching the external credentials manager for that URL. That way there can be multiple remote credentials with a single manager URL, for example to a single site's URL.
Removing an entry using an external manager will prompt you if you want to delete the credential in the external manager as well.
If an entry with the provided manager URL does not exist in the external manager a new one can be created by filling in the new username
and new password
and hitting the new external
button.
As of now the existing support for external managers is as follows:
- Windows Credentials Manager - Using the Windows built-in Credentials Manager (Windows Only)
Features and Usage: