在加载ssh-agent/git时,Powershell在启动时需要很长时间才能加载

Flo*_*anu 10 git ssh powershell

我有Powershell设置通过Git for Windows使用posh-git.在我的个人资料文件中,我有这个:

# If Posh-Git environment is defined, load it.
. (Resolve-Path "$env:LOCALAPPDATA\GitHub\shell.ps1")
. $env:github_posh_git\profile.example.ps1
Run Code Online (Sandbox Code Playgroud)

每次打开Powershell时,它都会为我的id_rsa密钥请求密码.这没关系,但实际显示请求需要更长时间.当我第一次以这种方式设置它时,它提示传递非常快,但加载时间随着时间的推移而增加.

有什么建议?我甚至不知道如何开始研究这个问题.

dah*_*byk 5

问题确实是用户环境变量设置缓慢.我最近合并了一个使用临时文件的更改.

最新的GH4W(1.0.48.0)包含了这一变化.