From c565d4691336038014c7613a85bbfc9cf1fd198c Mon Sep 17 00:00:00 2001 From: Greg Gibeling Date: Sun, 22 Feb 2026 08:59:44 -0800 Subject: [PATCH] G2-1859 Use GitSSHCrendetials to create transport config --- .../main/java/com/g2forge/bulldozer/build/model/Context.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bd-build/src/main/java/com/g2forge/bulldozer/build/model/Context.java b/bd-build/src/main/java/com/g2forge/bulldozer/build/model/Context.java index a914b8d..a54035a 100644 --- a/bd-build/src/main/java/com/g2forge/bulldozer/build/model/Context.java +++ b/bd-build/src/main/java/com/g2forge/bulldozer/build/model/Context.java @@ -2,6 +2,7 @@ import java.io.IOException; import java.nio.file.Path; +import java.nio.file.Paths; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; @@ -28,7 +29,7 @@ import com.g2forge.gearbox.command.converter.dumb.DumbCommandConverter; import com.g2forge.gearbox.command.process.ProcessBuilderRunner; import com.g2forge.gearbox.command.proxy.CommandProxyFactory; -import com.g2forge.gearbox.git.HGit; +import com.g2forge.gearbox.git.GitSSHCredentials; import lombok.AllArgsConstructor; import lombok.Builder; @@ -89,7 +90,7 @@ protected final Map computeProjects() { protected TransportConfigCallback computeTransportConfig() { final String key = new PropertyStringInput("ssh.key.file").fallback(new UserPasswordInput("SSH Key File")).get(); final String passphrase = new PropertyStringInput("ssh.key.passphrase").fallback(new UserPasswordInput(String.format("SSH Passphrase for %1$s", key))).get(); - return HGit.createTransportConfig(key, passphrase); + return new GitSSHCredentials(Paths.get(key), passphrase).createTransportConfigCallback(); } public void failIfDirty() {