pungi/doc
Lubomír Sedlář f3485410ad
Add support for git-credential-helper
This patch adds an additional field `options` to scm_dict, which can be
used to provide additional information to the backends.

It implements a single new option for GitWrapper. This option allows
setting a custom git credentials wrapper. This can be useful if Pungi
needs to get files from a git repository that requires authentication.

The helper can be as simple as this (assuming the username is already
provided in the url):

    #!/bin/sh
    echo password=i-am-secret

The helper would need to be referenced by an absolute path from the
pungi configuration, or prefixed with ! to have git interpret it as a
shell script and look it up in PATH.

See https://git-scm.com/docs/gitcredentials for more details.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
JIRA: RHELCMP-11808
(cherry picked from commit ada8f4e346)
2023-11-10 16:54:59 +02:00
..
_static Add image-container phase 2021-02-09 14:47:57 +01:00
_templates Rewrite documentation to Sphinx. 2015-07-02 09:18:49 -04:00
about.rst doc: Clarify relationship to Koji 2019-07-03 09:06:49 +02:00
comps.rst docs: Describe comps processing 2018-04-10 08:21:56 +02:00
conf.py 4.4.0 release 2023-11-10 16:54:57 +02:00
configuration.rst Support OIDC Client Credentials authentication to CTS 2023-11-10 16:54:58 +02:00
contributing.rst doc: Update doc/contributing.rst 2020-08-11 20:36:22 +08:00
examples.rst ostree: Add unified core mode for compose in rpm-ostree 2022-08-23 10:52:45 +02:00
format.rst Remove deprecated options 2017-11-16 11:12:34 +01:00
gathering.rst Support multiple sources in one variant 2018-02-01 14:31:09 +01:00
index.rst Drop pungi-orchestrator code 2023-11-10 16:54:40 +02:00
Makefile Rewrite documentation to Sphinx. 2015-07-02 09:18:49 -04:00
messaging.rst Fix the wrong working directory for the progress_notification script 2022-03-01 11:25:06 +00:00
phases.rst Add image-container phase 2021-02-09 14:47:57 +01:00
scm_support.rst Add support for git-credential-helper 2023-11-10 16:54:59 +02:00
testing.rst Rewrite documentation to Sphinx. 2015-07-02 09:18:49 -04:00
update-docs.sh Unify update-docs.sh script with rpkg 2019-01-04 13:32:17 +01:00