I don't think these should be in an `ifdef`. If I've a tool that supports ssh but I'm bulding against a libgit2 that was built without it, then these enum names will be missing and the compilation will fail.