diff --git a/CHANGELOG.md b/CHANGELOG.md index 87bef5b3..cf95fc9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Settings page no longer removes remote when saving after cloning (#858) - Always set the remote as the upstream branch when pushing (#871) - Fixed import of HL7 and LUT files added at the same time as their mappings (#864) +- Fixed issue where Git's interactive credential manager causes Git push/pull/fetch to hang (#235) ## [2.13.1] - 2025-09-16 diff --git a/cls/SourceControl/Git/Utils.cls b/cls/SourceControl/Git/Utils.cls index 605a977b..f1293c67 100644 --- a/cls/SourceControl/Git/Utils.cls +++ b/cls/SourceControl/Git/Utils.cls @@ -1912,6 +1912,8 @@ ClassMethod RunGitCommandWithInput(command As %String, inFile As %String = "", O set newArgs($increment(newArgs)) = "user.name="_username set newArgs($increment(newArgs)) = "-c" set newArgs($increment(newArgs)) = "user.email="_email + set newArgs($increment(newArgs)) = "-c" + set newArgs($increment(newArgs)) = "credential.interactive=false" } set newArgs($increment(newArgs)) = command