Skip to content

Commit cc3732d

Browse files
committed
fix: disable interactivity in Git Credential Manager
1 parent 1b6ae7d commit cc3732d

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1717
- Settings page no longer removes remote when saving after cloning (#858)
1818
- Always set the remote as the upstream branch when pushing (#871)
1919
- Fixed import of HL7 and LUT files added at the same time as their mappings (#864)
20+
- Fixed issue where Git's interactive credential manager causes Git push/pull/fetch to hang (#235)
2021

2122
## [2.13.1] - 2025-09-16
2223

cls/SourceControl/Git/Utils.cls

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1912,6 +1912,8 @@ ClassMethod RunGitCommandWithInput(command As %String, inFile As %String = "", O
19121912
set newArgs($increment(newArgs)) = "user.name="_username
19131913
set newArgs($increment(newArgs)) = "-c"
19141914
set newArgs($increment(newArgs)) = "user.email="_email
1915+
set newArgs($increment(newArgs)) = "-c"
1916+
set newArgs($increment(newArgs)) = "credential.interactive=false"
19151917
}
19161918

19171919
set newArgs($increment(newArgs)) = command

0 commit comments

Comments
 (0)