Kentico용 .gitignore

저장소에 바로 복사할 수 있는 Kentico 제외 규칙 37개.

콘텐츠 관리 시스템

Kentico용 전체 .gitignore

# LFGitignore로 생성 - https://lfgitignore.com
# 생성일: 2026-10-13 15:33:32 UTC
# 기술: Kentico

### Kentico ###
!CMS/CMSAdminControls/*/
!CMS/CMSModules/System/*/
!CMS/App_Data/CIRepository/**
CMS/App_Data/AzureCache
CMS/App_Data/AzureTemp
CMS/App_Data/CMSModules/DeviceProfile/logFiftyOne.txt
CMS/App_Data/CMSModules/DeviceProfiles/logFiftyOne.txt
CMS/App_Data/CMSModules/WebFarm/webfarm.sync
CMS/App_Data/CMSTemp
CMS/App_Data/Persistent
CMS/CMSSiteUtils/Export
CMS/CMSSiteUtils/Import
CMS/App_Data/CMSModules/SmartSearch/**
!CMS/App_Data/CMSModules/SmartSearch/*/
!CMS/App_Data/CMSModules/SmartSearch/_StopWords/**
!CMS/App_Data/CMSModules/SmartSearch/_Synonyms/**
CMS/App_Data/DancingGoat
CMS/App_Data/Templates/CommunitySite
CMS/App_Data/Templates/CorporateSite
CMS/App_Data/Templates/DancingGoat
CMS/App_Data/Templates/EcommerceSite
CMS/App_Data/Templates/IntranetPortal
CMS/App_Data/Templates/PersonalSite
CMS/App_Themes/CommunitySite
CMS/App_Themes/CorporateSite
CMS/App_Themes/EcommerceSite
CMS/App_Themes/IntranetPortal*
CMS/App_Themes/PersonalSite
CMS/CMSTemplates/CorporateSite
CMS/CommunitySite
CMS/CorporateSite
CMS/DancingGoat
CMS/EcommerceSite
CMS/IntranetPortal
CMS/PersonalSite
AppSettings.config
ConnectionStrings.config

이 Kentico 규칙이 실제로 제외하는 항목

아래에서 각 패턴과 .gitignore에 포함하는 이유를 확인하세요.

Visual Studio 규칙이 제외한 일부 Kentico 폴더 포함

패턴 제외 대상
!CMS/CMSAdminControls/*/ Visual Studio 규칙이 제외한 일부 Kentico 폴더 포함
!CMS/CMSModules/System/*/ Visual Studio 규칙이 제외한 일부 Kentico 폴더 포함
!CMS/App_Data/CIRepository/** Visual Studio 규칙이 제외한 일부 Kentico 폴더 포함

Kentico 임시/환경 파일

패턴 제외 대상
CMS/App_Data/AzureCache Kentico 임시/환경 파일
CMS/App_Data/AzureTemp Kentico 임시/환경 파일
CMS/App_Data/CMSModules/DeviceProfile/logFiftyOne.txt Kentico 임시/환경 파일
CMS/App_Data/CMSModules/DeviceProfiles/logFiftyOne.txt Kentico 임시/환경 파일
CMS/App_Data/CMSModules/WebFarm/webfarm.sync Kentico 임시/환경 파일
CMS/App_Data/CMSTemp Kentico 임시/환경 파일
CMS/App_Data/Persistent Kentico 임시/환경 파일
CMS/CMSSiteUtils/Export Kentico 임시/환경 파일
CMS/CMSSiteUtils/Import Kentico 임시/환경 파일

모든 스마트 검색 인덱스를 제외하되 다른 시스템 폴더 내용은 유지

패턴 제외 대상
CMS/App_Data/CMSModules/SmartSearch/** 모든 스마트 검색 인덱스를 제외하되 다른 시스템 폴더 내용은 유지
!CMS/App_Data/CMSModules/SmartSearch/*/ 모든 스마트 검색 인덱스를 제외하되 다른 시스템 폴더 내용은 유지
!CMS/App_Data/CMSModules/SmartSearch/_StopWords/** 모든 스마트 검색 인덱스를 제외하되 다른 시스템 폴더 내용은 유지
!CMS/App_Data/CMSModules/SmartSearch/_Synonyms/** 모든 스마트 검색 인덱스를 제외하되 다른 시스템 폴더 내용은 유지

시작 사이트 리소스 파일

패턴 제외 대상
CMS/App_Data/DancingGoat 시작 사이트 리소스 파일

시작 사이트 웹 템플릿

패턴 제외 대상
CMS/App_Data/Templates/CommunitySite 시작 사이트 웹 템플릿
CMS/App_Data/Templates/CorporateSite 시작 사이트 웹 템플릿
CMS/App_Data/Templates/DancingGoat 시작 사이트 웹 템플릿
CMS/App_Data/Templates/EcommerceSite 시작 사이트 웹 템플릿
CMS/App_Data/Templates/IntranetPortal 시작 사이트 웹 템플릿
CMS/App_Data/Templates/PersonalSite 시작 사이트 웹 템플릿

시작 사이트 앱 테마

패턴 제외 대상
CMS/App_Themes/CommunitySite 시작 사이트 앱 테마
CMS/App_Themes/CorporateSite 시작 사이트 앱 테마
CMS/App_Themes/EcommerceSite 시작 사이트 앱 테마
CMS/App_Themes/IntranetPortal* 시작 사이트 앱 테마
CMS/App_Themes/PersonalSite 시작 사이트 앱 테마

시작 사이트 ASPX 템플릿

패턴 제외 대상
CMS/CMSTemplates/CorporateSite 시작 사이트 ASPX 템플릿

시작 사이트 미디어 라이브러리

패턴 제외 대상
CMS/CommunitySite 시작 사이트 미디어 라이브러리
CMS/CorporateSite 시작 사이트 미디어 라이브러리
CMS/DancingGoat 시작 사이트 미디어 라이브러리
CMS/EcommerceSite 시작 사이트 미디어 라이브러리
CMS/IntranetPortal 시작 사이트 미디어 라이브러리
CMS/PersonalSite 시작 사이트 미디어 라이브러리

민감한 설정

패턴 제외 대상
AppSettings.config 민감한 설정
ConnectionStrings.config 민감한 설정

이 Kentico용 .gitignore 사용 방법

  1. 위의 Kentico 규칙을 복사하거나 파일을 바로 다운로드하세요.
  2. Git 저장소 루트에 .gitignore라는 파일을 만들고 규칙을 붙여 넣으세요.
  3. 이미 추적 중인 파일이 있다면 git rm -r --cached . 명령을 실행한 다음 다시 커밋하세요. Git은 추적하지 않는 파일에만 제외 규칙을 적용합니다.
  4. 팀원 모두가 같은 규칙을 사용하도록 .gitignore를 커밋하세요.

다른 콘텐츠 관리 시스템(CMS)용 .gitignore 템플릿

모든 콘텐츠 관리 시스템(CMS) 템플릿 보기