public Task UnconfigureAsync( IEnvironment environment, EnvironmentVariableTarget environmentTarget, IGitConfiguration configuration, GitConfigurationLevel configurationLevel) { string useHttpPathKey = $"{KnownGitCfg.Credential.SectionName}.https://dev.azure.com.{KnownGitCfg.Credential.UseHttpPath}"; Context.Trace.WriteLine("Clearing Git configuration 'credential.useHttpPath' for https://dev.azure.com..."); using (IGitConfiguration targetConfig = configuration.GetFilteredConfiguration(configurationLevel)) { targetConfig.DeleteEntry(useHttpPathKey); } return(Task.CompletedTask); }