...
- To enable a password store, in the Subversion configuration file, uncomment a password-stores line and specify the store that you want to enable.
Note Currently, SubGit supports only GNOME Keyring.
For example, password-stores = gnome-keyring
In a Subversion client, run any command that prompts for the credentials to a Subversion server, for example, svn info url. After that the credentials cache is stored in a text file in the ~/.subversion/auth/svn.simpledirectory. The encrypted password is stored in GNOME keyring.
...
Code Block |
---|
[auth "default"] sslClientCertFile = PATH sslClientCertPassphrase = passphrase |
The sslClientCertFile setting defines a path to the SSL client certificate file in PKSC#12 format. The path can be either absolute or relative to the Git repository.
The sslClientCertPassphrase setting specifies a passphrase that can be optionally used to protect the SSL certificate.
A web server that hosts a Subversion repository can be configured to request a username and password after the authentication with an SSL client certificate. For the information on the settings that you can use to specify a username and password, see the Specifying a username and a password section.
The other way to specify a path to an SSL client certificate and an optional passphrase is the the Subversion servers file that is located in the default Subversion configuration directory. (Add link to ⚓)
...