specifically allowed is 6 and cred_type is 64. its unclear why the cred type for in memory key pair is different then ssh key (cred_type 2) for this check against the remote allowed auth types.
its also unclear why this passes in ci, my host is 20.04, using the manywheels release so libgit2 1.1 with libssh 1.9 statically linked.
using pygit2 1.5, i was trying a script to do a checkout with keypair from memory but its consistently erroring out on invalid cred type.
trying out the pygit2 test suite from a git checkout, also shows an error when using ssh key pair from memory
specifically allowed is 6 and cred_type is 64. its unclear why the cred type for in memory key pair is different then ssh key (cred_type 2) for this check against the remote allowed auth types.
its also unclear why this passes in ci, my host is 20.04, using the manywheels release so libgit2 1.1 with libssh 1.9 statically linked.