public static void SetCriticalEnvironmentVariables(ProcessStartInfo psi) { psi.EnsureEnvironmentVariableExists(GitEnvironment.PlinkProtocol, "ssh"); psi.EnsureEnvironmentVariableExists(GitEnvironment.Home, UserProfile); psi.EnsureEnvironmentVariableExists(GitEnvironment.GitAskPass, _askPassUtilityPath); psi.EnsureEnvironmentVariableExists(GitEnvironment.SshAskPass, _askPassUtilityPath); psi.EnsureEnvironmentVariableExists(GitEnvironment.Display, "localhost:0.0"); }