We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parenta41749e commitcc92ef0Copy full SHA for cc92ef0
cli/gitssh.go
@@ -140,23 +140,19 @@ func praseIdentityFilesForHost(ctx context.Context, args, env []string) (identit
140
returnnil,xerrors.Errorf("get user home dir failed: %w",err)
141
}
142
143
-varoutBuf,errBuf bytes.Buffer
+varoutBuf bytes.Buffer
144
varr io.Reader=&outBuf
145
146
args=append([]string{"-G"},args...)
147
cmd:=exec.CommandContext(ctx,"ssh",args...)
148
cmd.Env=append(cmd.Env,env...)
149
cmd.Stdout=&outBuf
150
-cmd.Stderr=&errBuf
151
err=cmd.Run()
152
iferr!=nil {
153
// If ssh -G failed, the SSH version is likely too old, fallback
154
// to using the default identity files.
155
r=strings.NewReader(fallbackIdentityFiles)
156
157
-iferrBuf.Len()>0 {
158
-returnnil,xerrors.Errorf("ssh -G encountered an error: %s",errBuf.String())
159
-}
160
161
s:=bufio.NewScanner(r)
162
fors.Scan() {