diff --git a/workflow/artifacts/git/git.go b/workflow/artifacts/git/git.go index e220cf835d4f..eb2e98104abd 100644 --- a/workflow/artifacts/git/git.go +++ b/workflow/artifacts/git/git.go @@ -58,7 +58,7 @@ func writePrivateKey(key string, insecureIgnoreHostKey bool) error { return errors.InternalWrapError(err) } sshDir := fmt.Sprintf("%s/.ssh", usr.HomeDir) - err = os.Mkdir(sshDir, 0700) + err = os.MkdirAll(sshDir, 0700) if err != nil { return errors.InternalWrapError(err) }