Snowflake의 Git 제한 사항¶
이 항목에서는 Snowflake 내에서 Git 리포지토리를 사용할 때의 제한 사항에 대해 설명합니다.
현재, 다음 Snowflake 기능만 리포지토리에 쓸 수 있습니다.
다른 Snowflake 코드의 경우 리포지토리 액세스는 읽기 전용입니다.
작업 영역을 사용하여 Git 리포지토리에 연결할 때 다음 제한 사항이 적용됩니다.
Git 리포지토리는 비워둘 수 없습니다. 커밋이 하나 이상 있어야 합니다.
OAuth를 사용하여 Git 리포지토리에서 작업하는 기능은 리포지토리가 `github.com<https://github.com/>`_에서 호스팅되는 경우에만 지원됩니다.
Snowflake에서 로컬 Git 리포지토리 만들기는 작업 공간 사용자 인터페이스를 사용해 만드는 경우에만 지원됩니다. 작업 공간에서 :doc:`/sql-reference/sql/create-git-repository`를 사용해 리포지토리를 만드는 경우에는 지원되지 않습니다. SQL 명령을 사용하는 경우 흐름에 로그인할 사용자 인터페이스가 포함되지 않기 때문입니다.
Snowflake Git 리포지토리 복제본 공유는 데이터 공유 또는 Snowflake Native App Framework 에 구축된 앱을 통해서는 지원되지 않습니다.
애플리케이션 패키지 내에서 Snowflake Git 리포지토리 복제본을 생성하는 기능은 지원되지 않으며, 향후에 차단될 수 있습니다.
컨슈머 측에서 네이티브 애플리케이션 내부에 Snowflake Git 리포지토리 복제본을 만드는 기능은 지원되지 않습니다.
Snowflake는 현재 하위 모듈을 지원하지 않으므로 사용자는 하위 모듈 파일을 볼 수 없습니다. Snowflake는 원격 리포지토리에서 해당 파일을 다운로드하거나 원격 리포지토리에 업로드하지 않습니다.
2GB보다 큰 Git 리포지토리는 지원되지 않습니다.
Snowflake에서 Git 리포지토리 오브젝트를 설정하려면 Snowflake에서 API 통합을 설정해야 합니다. 자세한 내용은 Git을 사용하기 위해 Snowflake 설정하기 섹션을 참조하십시오.