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() {