INNER CODE UNIT · Go

fetchSource

buildpacks-community/kpack · cmd/build-init/main.go:174

func fetchSource(logger *log.Logger, keychain authn.Keychain) error {
	switch {
	case *gitURL != "":
		logLoadingSecrets(logger, basicGitCredentials, sshGitCredentials)

		gitKeychain, err := git.NewMountedSecretGitKeychain(buildSecretsDir, basicGitCredentials, sshGitCredentials, *sshTrustUnknownHosts)
		if err != nil {
			return err
		}

		var initializeSubmodules bool
		if gitInitializeSubmodules != nil {
			initializeSubmodules = *gitInitializeSubmodules
		}

		fetcher := git.Fetcher{
			Logger:               logger,
			Keychain:             gitKeychain,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…