Snowflake 中的 Git 限制¶
本主题介绍在 Snowflake 中使用 Git 存储库的限制。
当前,只有以下 Snowflake 功能可以向存储库写入数据:
其他 Snowflake 代码对存储库具有只读访问权限。
When you connect to a Git repository using a workspace, the following limitation applies:
The Git repository can't be empty. It must have at least one commit.
Using OAuth to work with a Git repository is supported only when the repository is hosted at github.com (https://github.com/).
Creating a local Git repository in Snowflake is supported only when using the Workspaces user interface to create it. It isn't supported when you create the repository by using CREATE GIT REPOSITORY in a workspace. This is because when using the SQL command, the flow does not include presenting a user interface with which to sign in.
不支持通过数据共享或基于 Snowflake Native App Framework 构建的应用程序共享 Snowflake Git 存储库克隆。
不支持在应用程序包内创建 Snowflake Git 存储库克隆,将来可能会被阻止。
不支持在使用者端的原生应用程序中创建 Snowflake Git 存储库克隆。
Snowflake 目前不支持子模块,因此您将无法看到子模块文件。Snowflake 不会从远程存储库下载这些文件,也不会将它们上传到远程存储库。
Git repositories larger than 2GB aren't supported.
Setting up an API integration on Snowflake is required to set up a Git repository object in Snowflake. For more information, see 设置 Snowflake 以使用 Git.