diff options
author | Carlos MartÃn Nieto <carlosmn@github.com> | 2022-11-02 10:58:14 +0100 |
---|---|---|
committer | Edward Thomson <ethomson@edwardthomson.com> | 2023-01-18 22:59:30 +0000 |
commit | 6e5b1498d08a46ba40b86ea822eddfcea7062fba (patch) | |
tree | 61abd7f74249d6efc8e1c1b250f0d08ecfc73dd7 | |
parent | 6d63afcee71ef943a1fcd69c24f0562e9c8e429a (diff) | |
download | libgit2-6e5b1498d08a46ba40b86ea822eddfcea7062fba.tar.gz |
tests: append the github.com ssh keys so we have access during tests
Currently just the one test needs it.
The ssh-rsa makes sure we're asking for the cipher we find in `known_hosts` as
that won't be the one selected by default. This will be relevant in later changes.
-rwxr-xr-x | ci/test.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ci/test.sh b/ci/test.sh index 0815522a9..60d94caf8 100755 --- a/ci/test.sh +++ b/ci/test.sh @@ -144,6 +144,11 @@ if [ -z "$SKIP_SSH_TESTS" ]; then echo "[localhost]:2222 $algorithm $key" >>"${HOME}/.ssh/known_hosts" done <"${SSHD_DIR}/id_rsa.pub" + # Append the github.com keys for the tests that don't override checks. + # We ask for ssh-rsa to test that the selection based off of known_hosts + # is working. + ssh-keyscan -t ssh-rsa github.com >>"${HOME}/.ssh/known_hosts" + # Get the fingerprint for localhost and remove the colons so we can # parse it as a hex number. Older versions have a different output # format. |