Git in Snowflake limitations¶
This topic describes limitations for using Git repositories from within Snowflake.
Currently, only Notebooks applications can write to the repository. For other Snowflake code, access to the repository is read-only.
Access to Git repositories from Snowflake is supported only over the public internet. For example, access is not supported to repositories that are behind a private network.
Sharing repository stages is not supported through data sharing or apps built on the Snowflake Native App Framework.
Creating repository stages inside application packages is not supported and might be blocked in the future.
Creating repository stages inside native applications on the consumer side is not supported.
Accessing files from a repository stage may perform more slowly than accessing files from an internal Snowflake stage.
Snowflake doesn’t currently support submodules, so you won’t be able to see submodule files. Snowflake won’t download those files from the remote repository nor upload them to the remote repository.