Add credential settings
All checks were successful
Deploy / build (push) Successful in 55s

This commit is contained in:
2026-02-27 19:22:38 +01:00
parent 52fe455c76
commit 6a532322c4
3 changed files with 18 additions and 2 deletions

View File

@@ -615,7 +615,11 @@ public class GitService
{
try (Git git = openRepository(name))
{
git.push().call();
var cmd = git.push();
if (properties.getUsername() != null)
cmd.setCredentialsProvider(new org.eclipse.jgit.transport.UsernamePasswordCredentialsProvider(
properties.getUsername(), properties.getPassword()));
cmd.call();
}
}
@@ -623,7 +627,11 @@ public class GitService
{
try (Git git = openRepository(name))
{
git.pull().call();
var cmd = git.pull();
if (properties.getUsername() != null)
cmd.setCredentialsProvider(new org.eclipse.jgit.transport.UsernamePasswordCredentialsProvider(
properties.getUsername(), properties.getPassword()));
cmd.call();
}
}

View File

@@ -4,3 +4,7 @@ webgit.worktree-path=./webgit/worktree
webgit.telnet.enabled=true
webgit.telnet-port=2323
# Optional: credentials for push/pull (can also be set via WEBGIT_USERNAME / WEBGIT_PASSWORD env vars)
#webgit.username=
#webgit.password=