1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/modules/op-using-ssh-authentication-in-git-type-tasks.adoc
Souvik Sarkar 93e5e2b271 authenticate pipelines using git secret
draft

side frills

minor corrections

refactoring

modifying aaaitional resources

some more tweaks to xref anchors

intermediate changes based on comments

incorporating review comments

incorporating review comments

removed vale related stuff from gitignore

small correction
2021-11-29 16:41:23 +00:00

13 lines
955 B
Plaintext

// This module is included in the following assembly:
//
// *openshift-docs/cicd/pipelines/authenticating-pipelines-using-git-secret.adoc
[id="op-using-ssh-authentication-in-git-type-tasks_{context}"]
= Using SSH authentication in git type tasks
When invoking Git commands, you can use SSH authentication directly in the steps of a task. SSH authentication ignores the `$HOME` variable and only uses the user's home directory specified in the `/etc/passwd` file. So each step in a task must symlink the `/tekton/home/.ssh` directory to the home directory of the associated user.
However, explicit symlinks are not necessary when you use a pipeline resource of the `git` type, or the `git-clone` task available in the Tekton catalog.
As an example of using SSH authentication in `git` type tasks, refer to link:https://github.com/tektoncd/pipeline/blob/main/examples/v1beta1/taskruns/authenticating-git-commands.yaml[authenticating-git-commands.yaml].