ソース管理

GitHubとGitLabを接続 — すでに使用しているリポジトリからデプロイ

既に作業で使用している GitHub または GitLab アカウントを接続し、リポジトリから直接デプロイしましょう。静的サイトは Pages へ、プロジェクトはマネージドホスティングへデプロイできます。また、GitHub または GitLab を使用して Zinn Digital® にサインインすることも可能です。すべての接続では必要な権限が表示され、入力時に検証された上で、コードやログではなく Vault に安全に保存されます。

  • GitHub + GitLabいずれかのアカウントを接続
  • Pagesにデプロイまたはマネージドホスティングへ
  • GitLabでサインインGitHubと同様に
  • Vaultに保存されたトークン入力時に検証済み

一度の接続で、安全に

ソース管理アカウントの接続には、プラットフォーム上の他のすべての認証情報と同じ接続済みアカウントのフロー(最小特権、検証済み、Vaultでの保管)が使用されます。

権限を先に確認する

何かを承認する前に、接続に必要なリポジトリとアカウントの権限(それ以上でもそれ以下でもありません)が正確に表示されるため、包括的なトークンではなく、スコープが制限されたトークンを付与することができます。

入力時に検証済み

接続した瞬間にプロバイダのAPIを呼び出してトークンが有効であり適切なスコープが設定されていることを確認し、緑または赤のチェックマークを表示します。無効な権限や広すぎるスコープを持つ権限は拒否されます。

Vaultへ直行

検証済みのトークンは、すべての資格情報が使用する同じ接続シームを介してVaultに書き込まれます。コードにコミットされたり、ログに出力されたり、環境ファイルに残されたりすることは決してありません。

取り消し可能、および監査済み

GitHub または GitLab でいつでもアクセス権限を取り消し、当社の側からも連携を解除することができます。連携されたアカウントを通じて行われたすべての操作は、監査ログに記録されます。

プロジェクトのニーズに合わせてデプロイする

リポジトリは、静的サイトやビルド済みサイトの場合はPagesホストへ、フルアプリケーションの場合はマネージドホスティングへ移行できます。プッシュによって再デプロイがトリガーされ、ライブサイトがデフォルトブランチに追従するようになります。

  • 接続済みアカウントから駆動される、静的および事前ビルド済みサイト向けの GitLab Pages および GitHub Pages。
  • フレームワークビルドおよびエッジ配信向けの、代替Pagesターゲットとしての Cloudflare Pages。
  • リポジトリからデプロイされる、WordPress、PHP、静的サイト、またはNodeアプリケーションのためのフルマネージドホスティング。
  • プッシュデプロイメント:デフォルトブランチへのプッシュで再ビルドをトリガーできるため、ライブサイトがリポジトリと同期されます。
  • 同じ接続がサインイン機能も提供しているため、パスワードの代わりにGitHubまたはGitLabを使用してZinn Digital®にログインできます。

リポジトリからライブサイトへ

  1. アカウントを接続する

    GitHubまたはGitLabをスコープ付きトークンで認可してください。まず権限を表示し、入力時に検証を行います。

  2. リポジトリとターゲットを選択してください

    リポジトリを選択し、GitLab Pages、GitHub Pages、Cloudflare Pages、またはマネージドホスティングの中からデプロイ先を指定してください。

  3. デプロイ

    私たちは構築と公開を行います。一時URLを使用することで、DNSが解決する前にプレビューを確認できます。

  4. ブランチを追跡する

    プッシュ・トゥ・デプロイを有効にすると、デフォルトブランチへのプッシュで本番サイトが自動的に再構築されます。

よくある質問

接続できるソース管理プロバイダーは何ですか?

GitHubおよびGitLab。すでに作業を行っているアカウントを接続すると、そこにあるリポジトリからのデプロイや、有効にした場合はサインインにそのアカウントを使用できるようになります。どちらも、同じ接続済みアカウントの仕組みによって動作します。

GitHubだけでなくGitLabでもサインインできますか?

はい。メールアドレスやGitHubのほか、GitLabを使用してZinn Digital®アカウントにサインインすることも可能です。IDレイヤーがOAuthハンドシェイクを処理するため、プロバイダーのパスワードが弊社に開示されることは一切ありません。

リポジトリはどこにデプロイできますか?

GitLab Pages、GitHub Pages、または Cloudflare Pages に静的サイトやビルド済みサイトをデプロイすることも、マネージドホスティングにフルアプリケーションをデプロイすることもできます。リポジトリを接続する際に対象を選択でき、プッシュによって再デプロイをトリガーできます。

アクセストークンはどのように保護されていますか?

接続に必要な権限を表示し、入力時にプロバイダのAPIに対してトークンを検証した上で、 Vault に保存します。コード、ログ、環境ファイルのいずれにも一切触れることはなく、いつでもプロバイダ側で無効化するか、当方側で接続を削除することができます。

Footprint-Free のラインで Pages デプロイメントを使用できますか?

提供されていますが、そこにフラグが立てられています。GitLab PagesとGitHub Pagesはプロバイダのインフラストラクチャとパブリックな gitlab.io / github.io ドメインを共有しており、これがSEO上の足跡(フットプリント)となります。ゼロ・フットプリントのネットワークにするには、代わりに独立したホスティングにデプロイしてください。Mainstreamでは、Pagesはファーストクラスの機能です。

リポジトリからデプロイ

カード不要の14日間無料トライアルを開始し、GitHub または GitLab を接続して、すでにお使いのリポジトリからデプロイしましょう。入力時に検証され、Vault に安全に保存されます。

無料で始める