Repository navigation
feat(git): private repositories for git stacks (#138, part 2) #174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
mstrhakr
merged 17 commits into
mstrhakr:dev
from
grantemsley:feat/git-stacks-credentials
Oct 9, 2026
Merged
Changes from all commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
b5f7ec2
feat(git): let a git run take settings of its own
grantemsley 5cb39ab
feat(git): store which credential a git stack uses
grantemsley 961ff18
feat(credentials): add a git repository kind of credential
grantemsley 618b467
feat(git): reach a private repository with an HTTPS token
grantemsley 080646b
feat(credentials): count a git stack's repository credential as in use
grantemsley 567cc27
feat(git): choose a git stack's credential from compose-git
grantemsley 656e038
feat(credentials): add and test git repository tokens on the Credenti…
grantemsley 4311838
feat(git): accept ssh repository addresses and pin their host keys
grantemsley e1f23b2
feat(credentials): keep git stacks' ssh deploy keys in the vault
grantemsley 54e5780
feat(git): reach a repository over ssh with the stack's deploy key
grantemsley ed6c007
feat(git): set up an ssh stack's deploy key and host keys from compos…
grantemsley 0964a12
feat(credentials): show git stacks' deploy keys on the Credentials tab
grantemsley 8a983e5
docs: private repositories for git stacks
grantemsley 386ceb7
fix(git): never let a stack pick another stack's deploy key
grantemsley cab2ed8
fix(credentials): keep a credential's kind between registry and git
grantemsley fdc9ea4
fix(git): save a stack's git credential under the credential assignme…
grantemsley f8e5301
fix(git): refuse a credential folder someone else made first
grantemsley File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.