@@ -11,14 +11,14 @@ import (
1111 "github.com/loft-sh/devpod/pkg/client"
1212 "github.com/loft-sh/devpod/pkg/config"
1313 devssh "github.com/loft-sh/devpod/pkg/ssh"
14+ devsshagent "github.com/loft-sh/devpod/pkg/ssh/agent"
1415 "github.com/loft-sh/devpod/pkg/workspace"
1516 "github.com/loft-sh/log"
1617 "github.com/mattn/go-isatty"
1718 "github.com/pkg/errors"
1819 "github.com/sirupsen/logrus"
1920 "github.com/spf13/cobra"
2021 "golang.org/x/crypto/ssh"
21- agent "golang.org/x/crypto/ssh/agent"
2222 "golang.org/x/term"
2323)
2424
@@ -121,14 +121,14 @@ func StartSSHSession(ctx context.Context, user, command string, agentForwarding
121121 )
122122
123123 // request agent forwarding
124- authSock := os . Getenv ( "SSH_AUTH_SOCK" )
124+ authSock := devsshagent . GetSSHAuthSocket ( )
125125 if agentForwarding && authSock != "" {
126- err = agent .ForwardToRemote (sshClient , authSock )
126+ err = devsshagent .ForwardToRemote (sshClient , authSock )
127127 if err != nil {
128128 return errors .Errorf ("forward agent: %v" , err )
129129 }
130130
131- err = agent .RequestAgentForwarding (session )
131+ err = devsshagent .RequestAgentForwarding (session )
132132 if err != nil {
133133 return errors .Errorf ("request agent forwarding: %v" , err )
134134 }
0 commit comments