소스 제어

GitHub 및 GitLab 연결 — 이미 사용 중인 저장소에서 배포하세요

이미 작업 중인 GitHub 또는 GitLab 계정을 연결하고 리포지토리에서 바로 배포하세요. Pages에는 정적 사이트를, 관리형 호스팅에는 프로젝트를 배포할 수 있습니다. GitHub 또는 GitLab을 사용하여 Zinn Digital®에 로그인할 수도 있습니다. 모든 연결은 필요한 권한을 표시하고, 입력 시 유효성이 검증되며, 코드나 로그가 아닌 Vault에 안전하게 저장됩니다.

  • GitHub + GitLab두 계정 중 하나 연결
  • 페이지에 배포또는 매니지드 호스팅으로
  • GitLab 계정으로 로그인GitHub뿐만 아니라
  • Vault에 저장된 토큰입력 시 검증됨

한 번 연결로 안전하게

소스 제어 계정 연결은 플랫폼의 다른 모든 자격 증명과 동일한 연결된 계정 흐름(최소 권한, 검증됨, Vault에 저장됨)을 사용합니다.

권한을 먼저 확인하세요

권한을 부여하기 전에, 연결에 필요한 정확한 저장소 및 계정 권한이 무엇인지 보여드립니다. 불필요한 권한은 포함되지 않으며, 일괄 권한 대신 제한된 범위의 토큰을 부여할 수 있습니다.

입력 시 유효성 검사됨

연결하는 순간 제공업체의 API를 호출하여 토큰이 활성화되어 있고 올바른 범위를 가지고 있는지 확인한 후 녹색 또는 빨간색 체크 표시를 보여줍니다. 유효하지 않거나 범위를 초과하는 권한 부여는 거부됩니다.

Vault로 바로 이동

검증된 토큰은 모든 자격 증명이 사용하는 것과 동일한 연결 심(seam)을 통해 Vault에 기록됩니다. 코드로 커밋되거나, 로그에 출력되거나, 환경 파일에 남는 일은 절대 없습니다.

취소 가능 및 감사 대상

GitHub 또는 GitLab에서 언제든지 당사의 접근 권한을 취소하고 당사 쪽의 연결을 해제하실 수 있습니다. 연결된 계정을 통해 수행되는 모든 작업은 감사 로그에 기록됩니다.

프로젝트에 적합한 곳에 배포하세요

저장소는 정적 사이트나 빌드된 사이트를 위해 Pages 호스팅으로 이동하거나, 전체 애플리케이션을 위해 관리형 호스팅으로 이동할 수 있습니다. 푸시를 통해 재배포를 트리거하면 라이브 사이트가 기본 브랜드를 추적하게 됩니다.

  • 연결된 계정을 통해 구동되는 정적 및 사전 빌드된 사이트를 위한 GitLab Pages 및 GitHub Pages.
  • 프레임워크 빌드 및 엣지 딜리버리를 위한 대체 Pages 타겟으로서의 Cloudflare Pages.
  • 저장소에서 배포되는 워드프레스, PHP, 정적 또는 Node 애플리케이션을 위한 완전한 WordPress 관리형 호스팅.
  • 푸시 투 배포: 기본 브랜치로 푸시하면 재빌드가 트리거되어 라이브 사이트가 저장소를 추적합니다.
  • 동일한 연결 방식을 통해 로그인도 지원하므로, 비밀번호 대신 GitHub 또는 GitLab을 사용하여 Zinn Digital®에 로그인할 수 있습니다.

저장소에서 라이브 사이트까지

  1. 계정 연결

    범위가 지정된 토큰을 사용하여 GitHub 또는 GitLab을 인증하세요. 권한이 먼저 표시되며 입력 시 유효성이 검증됩니다.

  2. 저장소와 대상을 선택하세요

    GitLab Pages, GitHub Pages, Cloudflare Pages 또는 관리형 호스팅 중에서 저장소와 배포 위치를 선택하세요.

  3. 배포

    우리가 만들고 배포합니다. 임시 URL을 통해 DNS가 해결되기 전에 미리 볼 수 있습니다.

  4. 브랜치 추적

    기본 브랜치에 코드를 푸시할 때 라이브 사이트가 자동으로 다시 빌드되도록 푸시 투 배포(push-to-deploy)를 활성화하세요.

자주 묻는 질문

어떤 형상관리 제공업체를 연결할 수 있나요?

GitHub 및 GitLab. 이미 작업 중인 계정을 연결하면 해당 저장소에서 배포할 수 있으며, 활성화하는 경우 로그인에도 사용할 수 있습니다. 두 서비스 모두 동일한 연결된 계정 연동 방식을 통해 작동합니다.

GitHub 외에 GitLab으로도 로그인할 수 있나요?

네. 이메일 및 GitHub 외에도 GitLab을 사용하여 Zinn Digital® 계정에 로그인할 수 있습니다. 신원 레이어는 OAuth 핸드셰이크를 처리하며, 저희는 귀하의 제공업체 비밀번호를 절대 볼 수 없습니다.

저장소는 어디에 배포할 수 있나요?

정적 사이트나 빌드된 사이트의 경우 GitLab Pages, GitHub Pages 또는 Cloudflare Pages로, 전체 애플리케이션의 경우 관리형 호스팅으로 배포할 수 있습니다. 리포지토리를 연결할 때 대상을 선택하며, 푸시를 통해 재배포를 트리거할 수 있습니다.

내 액세스 토큰은 어떻게 보호되나요?

연결에 필요한 권한을 표시하고, 입력 시 제공업체의 API를 통해 토큰을 검증한 후에야 Vault에 저장합니다. 토큰은 코드, 로그, 환경 파일에 전혀 노출되지 않으며, 언제든지 제공업체에서 철회하거나 당사 측에서 연결을 제거할 수 있습니다.

Footprint-Free 라인에서 Pages 배포를 사용할 수 있나요?

제공되고 있으나 해당 위치에서 플래그 처리되었습니다. GitLab Pages와 GitHub Pages는 공급자 인프라와 공용 gitlab.io / github.io 도메인을 공유하며, 이는 footprint에 해당합니다. 흔적 없는 네트워크를 구축하려면 대신 격리된 호스팅에 배포하세요. Mainstream에서는 Pages가 최고 수준으로 지원됩니다.

저장소에서 배포하기

신용카드 등록 없는 14일 무료 체험을 시작하고, GitHub 또는 GitLab을 연결한 뒤 이미 사용 중인 저장소에서 배포하세요. 입력 단계에서 검증되어 Vault에 안전하게 저장됩니다.

무료로 시작하기