UStackUStack
ShareMyGit icon

ShareMyGit

ShareMyGitはGitea/Forgejoの非公開リポジトリを安全な閲覧専用リンクで共有。閲覧者はアカウント不要(gitea.com/自社ホスト対応)。

ShareMyGit

ShareMyGitとは?

ShareMyGitは、GiteaおよびForgejoでホストされる非公開リポジトリを、安全な閲覧専用リンクで共有するためのサービスです。他者にGitフォージへのサインインを要求せずに、リポジトリの内容を閲覧させたい場合に適しています。

主な目的は、内部チームや外部閲覧者向けに非公開コードの共有をシンプルにしつつ、共有リンク経由の閲覧専用アクセスに限定することです。

主な機能

  • 安全な閲覧専用共有リンク — 閲覧者に書き込みアクセスを与えずにリポジトリ内容を閲覧可能にします。
  • GiteaおよびForgejoに対応 — gitea.comおよび自社ホストのGitea/Forgejoインスタンスのリポジトリをサポート。
  • 閲覧者にアカウント不要 — GiteaやForgejoへのサインインなしで共有内容にアクセス可能。
  • リポジトリ所有者のサインインフロー — リポジトリ共有はGitea/Forgejoでのサインインに紐づけ。
  • 欧州ホストでGDPR準拠(サイト記載) — 関連地域のユーザー向けの運用・コンプライアンス姿勢を示す。

ShareMyGitの使い方

  1. GiteaまたはForgejoでShareMyGitにサインイン。
  2. 共有したい非公開リポジトリを選択。
  3. 閲覧専用アクセスを許可する共有リンクを生成。
  4. リポジトリを閲覧する必要がある同僚、レクター、学生にリンクを送信。

ユースケース

  • 同僚と非公開プロジェクトを共有 — Gitea/Forgejoで個別アカウントを管理せずに、チームメンバーにリポジトリの閲覧専用アクセスを提供。
  • 採用時のアクセス提供 — 募集担当者や応募者がコードを確認できるよう、候補者向け閲覧専用リポジトリリンクを共有。
  • コース資料の配布 — 学生にアカウント作成を要求せずに、課題リポジトリの閲覧アクセスを共有。
  • 組織間コラボレーション — インタラクティブなフォージアクセスを付与したくない場合に、外部レビュアーがリンク経由で非公開コードを検査。
  • 自社ホスト環境のサポート — 自社GiteaまたはForgejoサーバーでホストされるリポジトリに同一の共有方法を使用。

FAQ

  • 共有リンクの閲覧にGiteaまたはForgejoアカウントは必要? 不要です。サイトでは閲覧者にアカウント不要と記載。

  • アクセスは編集可能か閲覧専用か? 安全な閲覧専用リンクを提供します。

  • 対応Gitフォージは? ShareMyGitはGiteaおよびForgejoをサポート(gitea.comおよび自社ホストインスタンス含む)。

  • ShareMyGitはどこでホスト? サイトでは欧州ホストと記載。

  • リポジトリ所有者として始め方は? サイトではGitea/Forgejoでサインイン、リポジトリを選択して生成リンクを送信と記載。

代替手段

  • Gitea/Forgejoでの直接権限共有 — 共有リンクの代わりにフォージ内でユーザーに直接アクセスを付与。ユーザーアカウントと権限の管理が必要。
  • 公開ミラーまたは閲覧専用公開リポジトリ — コードの閲覧専用ビューを公開するが、視認性が変わり、非公開要件に合わない場合あり。
  • その他の非公開コード共有リンクサービス — 非公開リポジトリを一時的・制御リンクで共有するプラットフォーム。対応フォージ、リンク制御、閲覧者認証要件が異なる場合あり。
  • 自社管理アクセスプロキシまたはウェブビューア — 承認閲覧者向けにリポジトリ内容を提供する内部ツールを構築・展開。セットアップとメンテナンス負担が組織に移る。
ShareMyGit | UStack