コンテンツへスキップ
Clevera ヘルプセンター

記事をGitLabに公開

GitLab.comを接続し、Cleveraの記事をスクリーンショット付きのMarkdownファイルとして、指定したプロジェクトやフォルダーに公開できます。権限、保護されたブランチ、ファイル名、画像、更新、エラーメッセージについても解説します。

更新日: 読了時間 3 分

GitLabを一度接続すれば、Cleveraの記事をMarkdownファイルとしてGitLabプロジェクトに公開できます。ドキュメントサイトや docs/ フォルダー、プロジェクトハンドブックなどに最適です。この記事では、接続方法、プロジェクトとフォルダーの選択、ファイル形式、更新の仕組みについて説明します。

始める前に

  • プラン: GitLabへの公開はProプランおよびCustomプランの機能です。FreeプランやStarterプランでは、公開タブに「ツールへの公開はProプランに含まれています」と表示されます。プランを選択をご覧ください。
  • Cleveraでの役割: ワークスペースのオーナーまたは管理者のみがGitLabの接続や接続解除を行えます。接続後は、記事を編集できるユーザーであれば誰でも公開可能です。
  • GitLab.comのみ: CleveraはGitLab.comに接続します。セルフマネージド型のGitLabサーバーはサポートされていません。
  • GitLabでの役割: Cleveraは、接続したアカウントが「Developer」以上の権限を持つプロジェクトを一覧表示します。保護されたデフォルトブランチにコミットするには、通常「Maintainer」権限が必要です(保護されたブランチを参照)。
  • 記事: 動画や録画に紐付いた記事を公開します。先に生成を行ってください。録画を記事に変換するを参照してください。

公開にクレジットは消費されません。

GitLabを接続

  1. 連携を開く

    サイドバーでワークスペースメニューを開き、連携を選択します。利用可能な連携(または開発タブ)の下にあるGitLabを見つけ、接続をクリックします。

  2. GitLabにサインインして承認する

    GitLab.comにサインインしていない場合はサインインします。GitLabからCleveraに対して、以下のスコープの承認を求められます。

    GitLabスコープ 理由
    api ファイルの作成および更新にGitLabのファイルAPIが必要です
    read_user CleveraにGitLabのユーザー名を表示するため
    read_repository ファイルが既に存在するか確認するため
    write_repository Markdownファイルとその画像をコミットするため

    承認をクリックします。

  3. 接続を確認する

    連携画面に戻り、「GitLabが正常に接続されました」というメッセージと共にGitLabのユーザー名が表示されます。GitLabは接続済みリストに移動し、接続済みバッジが表示されます。何も公開していない状態では「まだ公開されていません」と表示されます。

記事を公開する

  1. 公開タブを開く

    エディターで共有をクリックし、公開タブを開きます。記事を公開の下にある公開の準備ができました内のGitLabタイルをクリックします。

    記事はエディターで開いている言語で公開されます。翻訳を公開する場合は、先にトップバーで言語を切り替えてください。

  2. プロジェクトとフォルダーを選択する

    保存先で以下を選択します。

    フィールド 選択内容 注釈
    リポジトリ ファイルを保存するGitLabプロジェクト 自分がDeveloper以上の権限を持つプロジェクトが、更新日時順に表示されます。最初のプロジェクトが自動選択されます
    フォルダー docs や articles/guides などのパス 「Markdownファイルがここに作成されます。リポジトリのルートにする場合は空欄にします。」初期値は docs です。存在しないフォルダーは自動作成されます

    Cleveraは選択した内容を次回のために記憶します。

    help-docsプロジェクトとdocs/guidesフォルダーが選択されたGitLabへの公開フォーム
    GitLabアカウントがDeveloper以上の権限を持つプロジェクト。
  3. 公開する

    GitLabに公開をクリックします。「GitLab内の既存のコピーを確認中」と表示された後、ページを書き込み中と表示されます。完了すると「GitLabに公開されました」と表示されます。GitLabで開くをクリックしてファイルを確認してください。

    実行中に共有ウィンドウを閉じても問題ありません。完了すると通知が届きます。

ファイルの保存先

  • ブランチ: プロジェクトのデフォルトブランチ(通常は main)。Cleveraは直接コミットするため、マージリクエストは作成されず、別のブランチを選択することもできません。
  • ファイル名: タイトルを小文字にし、スペースをハイフンに置き換え、末尾に .md を付けたものになります。「Create your first invoice」は create-your-first-invoice.md になります。他の言語やアクセント記号を含むタイトルは、まずラテン文字に変換されます(「Créer une facture」は creer-une-facture.md になります)。絵文字のみなど、変換できる文字がない場合は、短い固定コード(article- と8文字)が使用されます。名前は80文字で切り詰められます。
  • 画像: 記事のスクリーンショットは同じフォルダー内の assets/<file name>/ に、同じコミットで保存されます。
  • コミットメッセージ: Add article: <title>。既存のファイルを更新する場合は Update article: <title> となります。
  • コミット作成者: 連携を接続したGitLabアカウント。

保護されたブランチ

GitLabではデフォルトブランチが保護されており、通常はMaintainerのみがプッシュ可能です。接続したアカウントがDeveloperの場合、「GitLabがコミットを拒否しました:Developer以上のアクセス権が必要であり、ブランチが保護されていない必要があります」というエラーが表示されます。そのアカウントにMaintainer権限を付与するか、プロジェクトの設定 → リポジトリ → 保護されたブランチでDeveloperのプッシュを許可してください。

ファイルの形式

CleveraはGitLabでレンダリング可能なMarkdownを生成し、先頭に短いフロントマターブロックを配置します。

Front matter
---
title: "Create your first invoice"
created_at: "2026-10-12T09:30:00+00:00"
updated_at: "2026-10-12T10:05:00+00:00"
source: "Clevera"
---
Cleveraの記事内 Markdownファイル内
見出し、太字、斜体、取り消し線、インラインコード 標準Markdown
リンク 維持されます。他のCleveraページへのリンクは、リポジトリ内では機能しないためテキストのみ保持されます
箇条書き、番号付きリスト、ネストされたリスト 標準Markdownリスト
チェックリスト タスクリスト (- [ ] / - [x])
テーブル Markdownテーブル
コードブロック 言語指定付きのフェンス付きコードブロック。コードタイトルは上の太字行になります
コールアウト タイトルが同じ行にあるGitLabアラート。infoとnoteは NOTE、tipとsuccessは TIP、warningは WARNING、dangerは CAUTION として > [!WARNING] Careful に変換されます
番号付きステップ 番号付きリスト:各ステップのタイトルは太字、内容はネストされます
タブ 各タブのラベルは太字、その後に内容が続きます
トグル 折りたたみ可能な <details> セクション
カード 説明付きリンクのリスト。カードアイコンは除外されます
ハイライト、上付き文字、下付き文字 <mark>、 <sup>、 <sub> タグ
数式 数式 ($…$ および数式ブロック)
スクリーンショットと画像 プロジェクトにコミットされた画像ファイル。キャプションは斜体になります
動画と埋め込み 動画へのリンクを含むポスターまたはYouTubeサムネイル、およびタイトル付きの ▶ リンク

記事の元となった動画自体はファイルに追加されません。記事内に配置されたClevera動画は、動画の共有リンクが有効な場合にのみ、プレイヤーへのリンクとして機能します。記事で動画を表示するを参照してください。

画像

スクリーンショットはファイルと同じプロジェクトにコミットされ、Markdownからは相対パス(assets/<file name>/…)でリンクされます。Cleveraがなくても機能し、プライベートプロジェクトであれば他のファイルと同様に非公開のままです。

記事にアップロードした動画ファイルはコミットされません。Cleveraへのリンクとして保持されますが、一定期間で期限切れになります。再度公開することで更新されます。

ドキュメントサイトでの利用

GitLab Pagesやその他の静的サイトジェネレーター(MkDocs、Docusaurus、Hugoなど)がプロジェクトからドキュメントをビルドしている場合、フォルダーに読み取り対象のフォルダーを指定してください。公開のたびに通常のコミットが行われるため、パイプラインも通常通り実行されます。ほとんどのジェネレーターはフロントマターから title を読み取り、不明なフィールドは無視します。

公開済みの記事を更新する

公開は一方向です。Cleveraで行った編集は再度公開するまでClevera内に留まり、GitLabでファイルに加えた変更がCleveraに反映されることはありません。

同じプロジェクトとフォルダーに公開すると、Cleveraは同名のファイルを見つけ、「この記事は既にGitLabに存在します」と表示します。表示をクリックして既存のファイルを開き、以下を選択してください。

オプション GitLabでの動作 ボタン
既存の記事を更新 同じファイルと画像が新しいコミットで上書きされます。 GitLabで更新
新しい記事を作成 「既存のものを保持し、新しいタイトルで追加します。」Cleveraは「Create your first invoice (2)」のような新しいタイトルを提案し、新しいファイルとして作成します。 新しい記事を作成

Cleveraでタイトルを変更するとファイル名も変わるため、公開すると古いファイルの隣に新しいファイルが作成されます。古いファイルの削除や名前変更はGitLab側で行ってください。Cleveraがプロジェクトからファイルを削除することはありません。

GitLabの接続を解除

  1. 連携を開き、GitLabの行にある ⋯ メニューをクリックして接続解除を選択します(またはGitLabをクリックしてから接続解除を選択します)。
  2. 確認します。「エディターから公開できなくなります。既に公開済みのコンテンツはGitLabに残ります。」
GitLab接続解除前に表示される確認画面。キャンセルと接続解除ボタン

接続を解除するとCleveraのトークンが削除されます。GitLab側でもCleveraのアクセス権を無効にするには、GitLabのアバターメニュー → プロフィールの編集 → アプリケーションを開き、承認済みアプリケーションからCleveraを見つけて無効化をクリックしてください。

トラブルシューティング

状況 対処法
「連携はProプランおよびCustomプランに含まれています。」 ワークスペースをProにアップグレードしてください。プランを選択を参照してください。
連携ページに接続ボタンがない オーナーまたは管理者のみが接続できます。該当するユーザーに依頼してください。
「このアイテムは閲覧のみ可能です。編集権限を持つユーザーに依頼してください。」 公開するには、記事に対する編集権限が必要です。
「先に連携ページでGitLabを接続してください。」 このワークスペースではGitLabがまだ接続されていません。オーナーまたは管理者に接続を依頼してください。
「このアカウントにはリポジトリがありません。」 接続されたアカウントがどのプロジェクトでもDeveloper以上の権限を持っていません。プロジェクトに追加するか、別のアカウントで再接続してください。
プロジェクトがリストに表示されない 接続されたアカウントがそのプロジェクトでDeveloper以上の権限を持っているか確認してください。リストには最大1,000件のプロジェクトが、更新日時が新しい順に表示されます。
「GitLabの場所を読み込めませんでした」 再試行をクリックしてください。問題が解決しない場合は、GitLabを再接続してください。
「GitLabがコミットを拒否しました:Developer以上のアクセス権が必要であり、ブランチが保護されていない必要があります。」 通常、デフォルトブランチが保護されています。保護されたブランチを参照してください。
「GitLabがコミットを拒否しました。」に続いてGitLabからのメッセージが表示される GitLabの理由を確認し、プロジェクト側で修正してから再試行をクリックしてください。
「GitLabプロジェクトが見つからないか、アクセス権がありません。」 プロジェクトが移動または削除されたか、アカウントのアクセス権が失われています。別のプロジェクトを選択するか、GitLabでアクセス権を修正してください。
「GitLabがアクセストークンを拒否しました。GitLabを再接続してください。」または「更新トークンが利用できません。GitLabアカウントを再接続してください。」 再接続をクリックするか、連携を開いてGitLabの行にある再接続をクリックしてください。
「GitLabトークンの更新に失敗しました。再接続してください。」 GitLab側で認証が取り消されています。再接続してください。
「GitLabのレート制限に達しました。しばらく待ってから再試行してください。」 1分ほど待ってから、再試行をクリックしてください。
「接続に失敗しました:」に続いてGitLabからの理由が表示される 認証を拒否したか、GitLabがそれを拒否しました。再度接続をクリックして認証を行ってください。
「無効な認証状態です。再試行してください。」または「認証の有効期限が切れました。再試行してください。」 サインインに時間がかかったか、別のタブで実行されました。接続からやり直してください。
「記事の内容が空か、無効です。」 この言語の記事に内容がありません。生成または執筆してから、再度公開してください。
「記事が見つかりません。先に記事を生成してください。」 動画に現在開いている言語の記事がありません。生成するか、言語を切り替えてください。
「公開の試行回数が多すぎます。しばらく待ってから再試行してください。」 1分間に最大20回まで公開できます。1分ほど待ってください。
「GitLabへの公開に失敗しました。再試行してください。」 再試行をクリックしてください。それでも失敗する場合は、GitLabを再接続し、サポートに連絡してください。
接続に対応が必要ですまたはエラーと表示される 行にある再接続をクリックして、再度認証を行ってください。