Skip to content

Conversation

@jsolla
Copy link

@jsolla jsolla commented Mar 27, 2025

…based repositories, which required storing credentials in plain

text file. This commit adds support for the "cache credential helper", allowing credentials to be securely stored and reused without needing repeated input.

Usage:

Enable credential caching on the host:
git config --global credential.helper 'cache --timeout=86400'

From the host, perform a git pull (or any other operation requiring credentials) in your password-protected repository. After entering credentials once, Git will store them and make them available through a background daemon that exposes a socket.

In the host, you should see a running process similar to:
/usr/lib/git-core/git credential-cache--daemon $HOME/.cache/git/credential/socket

Launch the Kas container with the Git credential socket option:
kas-container --git-credential-socket $HOME/.cache/git/credential/socket

…based repositories, which required storing credentials in plain

text file. This  commit adds support for the "cache credential helper", allowing credentials  to be securely stored and reused without
needing repeated input.

Usage:

Enable credential caching on the host:
  git config --global credential.helper 'cache --timeout=86400'

From the host, perform a git pull (or any other operation requiring credentials) in your password-protected repository.
After entering credentials once, Git will store them and make them available through a background daemon that exposes a socket.

In the host, you should see a running process similar to:
  /usr/lib/git-core/git credential-cache--daemon $HOME/.cache/git/credential/socket

Launch the Kas container with the Git credential socket option:
    kas-container --git-credential-socket $HOME/.cache/git/credential/socket <other options...>


Signed-off-by: Jorge Solla Rubiales <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant