Skip to content

Commit 867eadf

Browse files
committed
Remove the outer escaping
1 parent 922b375 commit 867eadf

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

s3secrets-helper/secrets/secrets.go

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,14 +206,21 @@ func handleGitCredentials(conf Config, results <-chan getResult) error {
206206
}
207207
log.Printf("Adding git-credentials in %s/%s as a credential helper", r.bucket, r.key)
208208
helpers = append(helpers, fmt.Sprintf(
209-
"'credential.helper=%s %s %s'",
209+
"credential.helper=%s %s %s",
210210
conf.GitCredentialHelper, r.bucket, r.key,
211211
))
212212
}
213213
if len(helpers) == 0 {
214214
return nil
215215
}
216-
env := "GIT_CONFIG_PARAMETERS=\"" + strings.Join(helpers, " ") + "\"\n"
216+
217+
var singleQuotedHelpers []string
218+
for helper := range helpers {
219+
singleQuotedHelpers = append(singleQuotedHelpers, "'" + helper + "'")
220+
}
221+
222+
env := "GIT_CONFIG_PARAMETERS=\"" + strings.Join(singleQuotedHelpers, " ") + "\"\n"
223+
217224
if _, err := io.WriteString(conf.EnvSink, env); err != nil {
218225
return fmt.Errorf("writing GIT_CONFIG_PARAMETERS env: %w", err)
219226
}

0 commit comments

Comments
 (0)