I'm having some issues setting up Dataform for the first time and connecting to a GitHub repo via SSH. I've followed the steps to
Connect to a third-party Git repository but in the Dataform console page I'm getting this error: "An error occurred during computation of the authentication status".
I have confirmed the following:
- My generated public key is uploaded to GitHub
- Using
GitHub's public host key (ed25519) in this format:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
- Using the generated private key, stored in a secret in this format:
-----BEGIN OPENSSH PRIVATE KEY-----
<private key>
-----END OPENSSH PRIVATE KEY-----
- The default Dataform service account is granted roles/secretmanager.secretAccessor on the secret
- There are no restrictions on the dataform.restrictGitRemotes org policy (Allowed = all)
I previously had the "We are unable to connect to your Git provider with the configured credentials" error, which was because I incorrectly used my generated public key.