Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

SubGit obtains the authentication data from the [auth default] section section of the SubGit configuration  file that is located at GIT_REPO/subgit/config.

...

  • a username and a password
  • an SSL client certificate
  • an SSH private key

In the the [auth "default"] section of the SubGit configuration file, you can specify the authentication settings depending on the authentication data that is required to log in to a Subversion repository.

...

The credentials from the passwords file may be used for mapping Git authors to Subversion revision authors when you translate Git commits to Subversion revisions. For the mapping purpose, you can specify the list of available usernames and passwords in the passwords file, though it is not obligatory. For more information on authors mapping, refer to the Authors Mapping section.

Tip

When you have several Git repositories mapped from the same Subversion repository, you can log in to this Subversion repository using a single passwords file.

...

Info

The 1st setting takes priority over the 2nd. If the path to the appropriate Subversion directory with caсhed credentials is specified, SubGit refers to it and ignores the default Subversion configuration directory.

Anchor
default_subversion_config_directory
default_subversion_config_directory
The location of the default Subversion configuration directory and the way the cached credentials are stored in it depend on the operating system that you use. The usual configuration is the following:

...

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 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 ⚓)

Code Block
 [global]
 ssl-client-cert-file = PATH
 ssl-client-cert-password = passphrase

...