Hi @kg6ka, Based on the provided information, you are trying to push code from Github to Databricks repo using Databricks REST API.
However, the error message you are getting indicates that you are missing Git provider credentials.
According to the Databricks documentation, you need to set up Git Integration in your user settings to push code to Databricks repo. This is required because Databricks needs to authenticate with the Git provider to gain access to the repository.
However, you mentioned using Databricks token instead of setting up Git integration. Unfortunately, it's not possible to bypass the Git integration requirement using the Databricks token. The Databricks token is used to authenticate with the Databricks REST API, but it does not provide the credentials for Databricks to access the Git repository.
So, to resolve the issue, you would need to set up Git Integration in your Databricks user settings. You can follow the instructions in the Databricks documentation to do so.
Sources:
- [Databricks CI/CD Techniques with Repos](https://docs.databricks.com/repos/ci-cd-techniques-with-repos.html)
- [Databricks CI/CD with GitHub Actions](https://docs.databricks.com/dev-tools/bundles/ci-cd.html)
- [Databricks Error Message](https://kb.databricks.com/machine-learning/mlflow-invalid-access-token-error)