InfoGrab Docs

Enterprise Edition에서 Community Edition으로 되돌리기

Enterprise Edition에서 Community Edition으로 되돌리기에 대해 설명합니다.

Enterprise Edition(EE) 인스턴스를 Community Edition(CE)으로 되돌릴 수 있지만, 먼저 다음을 수행해야 합니다: EE 전용 인증 메커니즘을 비활성화합니다. 데이터베이스에서 EE 전용 통합을 제거합니다. 환경 스코프를 사용하는 구성을 조정합니다. EE 전용 인증 메커니즘 끄기 # Kerberos는 EE 인스턴스에서만 사용할 수 있습니다. 다음을 해야 합니다: 되돌리기 전에 이 메커니즘을 끕니다. 사용자에게 다른 인증 방법을 제공합니다. 데이터베이스에서 EE 전용 통합 제거 # 이 통합들은 EE 코드베이스에서만 사용할 수 있습니다: GitHub Git Guardian Google Artifact Management Google Cloud IAM CE로 다운그레이드하면 다음과 같은 오류가 발생할 수 있습니다: Completed 500 Internal Server Error in 497ms (ActiveRecord: 32.2ms) ActionView::Template::Error (The single-table inheritance mechanism failed to locate the subclass: 'Integrations::Github'. This error is raised because the column 'type_new' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Integration.inheritance_column to use another column for that information.) 오류 메시지의 subclass 는 다음 중 하나일 수 있습니다: Integrations::Github Integrations::GitGuardian Integrations::GoogleCloudPlatform::ArtifactRegistry Integrations::GoogleCloudPlatform::WorkloadIdentityFederation 모든 통합은 모든 프로젝트에 대해 자동으로 생성됩니다. 이 오류를 방지하려면 데이터베이스에서 모든 EE 전용 통합 레코드를 제거해야 합니다. Linux package (Omnibus) Self-compiled (source) sudo gitlab-rails runner "Integration.where(type_new: ['Integrations::Github']).delete_all" sudo gitlab-rails runner "Integration.where(type_new: ['Integrations::GitGuardian']).delete_all" sudo gitlab-rails runner "Integration.where(type_new: ['Integrations::GoogleCloudPlatfo