-
Notifications
You must be signed in to change notification settings - Fork 117
Add support for ssh git credentials #1917
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
Open
eddymoulton
wants to merge
59
commits into
main
Choose a base branch
from
em/openssl1.1-handling
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
219fb83
Add ssh credentials for git
eddymoulton 9e80fee
Nullable for new field
eddymoulton 5dcdc68
Source libgit2sharp from feedz.io
eddymoulton b27f13d
And native binaries
eddymoulton b254337
Test cleanup
eddymoulton a4ff1dd
test: basic auth headers are sent for git requests
eddymoulton 9b72271
Lazily register git transport
eddymoulton 1439f6a
Merge branch 'em/lazily-register-git-transport' into em/add-ssh-crede…
eddymoulton eaff4ff
Fix test
eddymoulton 725c9d5
Merge branch 'main' into em/add-ssh-credentials-for-git
eddymoulton cc856e0
Rename and testing
eddymoulton d92b5ed
Add test category for requiring OpenSSL 3
eddymoulton 2cd2cce
Better error message
eddymoulton 7c8b7af
Ensure registration in tests
eddymoulton d18524f
Merge branch 'main' into em/add-ssh-credentials-for-git
eddymoulton 778cbea
Needed an interface
eddymoulton b06b2be
Merge branch 'main' into em/add-ssh-credentials-for-git
eddymoulton 757001a
Merge branch 'main' into em/add-ssh-credentials-for-git
eddymoulton 68b8a2d
Self review
eddymoulton d434151
Merge branch 'main' into em/add-ssh-credentials-for-git
eddymoulton 22afdad
Clean up DTOs + libgit models
eddymoulton ee32c01
Merge branch 'main' into em/add-ssh-credentials-for-git
eddymoulton 8cf57a0
Add type discriminator
eddymoulton 193b3b0
openssl1.1 handling
eddymoulton 4dd5cbe
Update libgit2sharp
eddymoulton cb5907c
Restore openssl test categories
eddymoulton 2974315
Merge branch 'main' into em/openssl1.1-handling
eddymoulton df74be6
Fix self ref
eddymoulton 1918b75
Merge conflict
eddymoulton 0a0e91b
Convert GitCredentialDto to IGitCredentialDto
eddymoulton 2a2a169
Decouple type name from contract
eddymoulton 323d0a6
Push Uri into HttpsGitConnection
eddymoulton 2af45f9
Fix tests
eddymoulton dee1ef1
Merge branch 'main' into em/convert-gitcredentialdto-to-igitcredenti
eddymoulton 249f725
Merge branch 'main' into em/convert-gitcredentialdto-to-igitcredenti
eddymoulton 5063c23
Merge branch 'main' into em/openssl1.1-handling
eddymoulton d66d72b
Test exclusion
eddymoulton 2ae0de7
Merge branch 'main' into em/convert-gitcredentialdto-to-igitcredenti
eddymoulton 9f1334d
Review comments
eddymoulton 9308011
Fix merge error
eddymoulton 0c3b11e
Merge branch 'main' into em/openssl1.1-handling
eddymoulton e1170ab
Update Octopus.LibGit2Sharp
eddymoulton 03c1cf1
Fix test
eddymoulton eda90b4
Merge branch 'em/convert-gitcredentialdto-to-igitcredenti' into em/op…
eddymoulton 46b6f7b
Merge branch 'main' into em/openssl1.1-handling
eddymoulton 64b36f0
Self review
eddymoulton c0e00c8
Merge branch 'main' into em/openssl1.1-handling
eddymoulton 18c997a
Merge branch 'main' into em/openssl1.1-handling
eddymoulton 9512a96
Pull in ext method for creating the credential handler
eddymoulton ee1837c
Update to release LibGit2Sharp
eddymoulton eec8ba7
Merge branch 'main' into em/openssl1.1-handling
eddymoulton aebbbaa
Update LibGit2Sharp (branch build w/ mac fix)
eddymoulton 9a1154a
Handle CommitToGit changes
eddymoulton 619d6e2
Merge branch 'main' into em/openssl1.1-handling
eddymoulton af56772
Tidy + bring up to date
eddymoulton d74e47f
Merge branch 'main' into em/openssl1.1-handling
eddymoulton 8868697
Rename SshGit... to SshKeyGit...
eddymoulton 4ce68bc
Tidy up
eddymoulton c906c25
Handle null username/password explicitly
eddymoulton 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
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
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.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We enter git usage in a few weird places in the tests, so for now I've just called this method so we get decent errors if the test runner doesn't meet the dependencies.
Normally this gets done in the repo wrapper and it's a bit cleaner.