File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments