diff --git a/pkg/cmd/pr/shared/finder.go b/pkg/cmd/pr/shared/finder.go index 4aa58af96..57db40a85 100644 --- a/pkg/cmd/pr/shared/finder.go +++ b/pkg/cmd/pr/shared/finder.go @@ -59,7 +59,17 @@ func NewFinder(factory *cmdutil.Factory) PRFinder { remotesFn: factory.Remotes, httpClient: factory.HttpClient, pushDefault: func() (string, error) { - return factory.GitClient.Config(context.Background(), "push.default") + pushDefault, err := factory.GitClient.Config(context.Background(), "push.default") + if err == nil { + return pushDefault, nil + } + + var gitErr *git.GitError + if ok := errors.As(err, &gitErr); ok && gitErr.ExitCode == 1 { + return "simple", nil + } + + return "", err }, progress: factory.IOStreams, branchConfig: func(s string) (git.BranchConfig, error) {