Skip to content

Add support for SSH authentication using libssh2#8

Merged
eddymoulton merged 6 commits intooctopus/masterfrom
octopus/libssh2
Apr 16, 2026
Merged

Add support for SSH authentication using libssh2#8
eddymoulton merged 6 commits intooctopus/masterfrom
octopus/libssh2

Conversation

@eddymoulton
Copy link
Copy Markdown
Collaborator

@eddymoulton eddymoulton commented Apr 13, 2026

Closes MD-1600

Compile libgit2 with libssh2 tied in + bundles libssh2 with the resulting binaries.

MacOS is excluded from the bundling as libssh2 has a dependency on OpenSSL which is not installed on MacOS.

For Linux and Windows, the bundling works within the context of how we deploy Octopus.

Copy link
Copy Markdown

@liam-mackie liam-mackie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with some minor comments, but should be functional 🎉

Comment thread build.libgit2.sh
Comment thread build.libgit2.sh Outdated
Comment thread Dockerfile.linux Outdated
Comment thread build.libgit2.sh Outdated
Base automatically changed from octopus/push-to-octopus-feed to octopus/master April 15, 2026 06:49
@eddymoulton eddymoulton merged commit 338b04c into octopus/master Apr 16, 2026
15 checks passed
@eddymoulton eddymoulton deleted the octopus/libssh2 branch April 16, 2026 01:16
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.

2 participants