GitMCloud¶
GitMCloud is the browser companion to the GitM SolidWorks add-in. It gives people a read-mostly view of a GitM repository — files, snapshot history, BOM, branches, team, locks — without SolidWorks installed. It also gates who is allowed to onboard to GitM.
Live: https://gitmcloud.gojain.com
Two sign-in doors. Designers and reviewers sign in with GitHub to view projects (the pages below). A company's administrator signs in through the Company admin door to the Tandem portal to manage the company's licence — projects, members, seats, and plan. If you administer a company on GitM, start at Company administration.
How it relates to GitM¶
- GitM (the SolidWorks add-in) writes
.gitm/metadata into the GitHub repository and does everything that needs SolidWorks (check in/out, generate BOM, stamp part numbers). - GitMCloud reads those
.gitm/files straight from the GitHub API and shows them in a browser. It has no server or database of its own — just the GitHub repository plus a few thin serverless helpers. - GitMCloud also gates who is allowed to onboard to GitM. On licensed deployments that gate is the Customer registry managed in the Tandem portal. If the gate blocks an account, that account can't onboard to GitM either — ask your company admin or Tandem operator to grant access via Company administration.
What you can do in GitMCloud¶
| You want to… | Page |
|---|---|
| Sign in and open a repository | Sign in and connect |
| Use GitMCloud from your phone | Use GitMCloud on a phone |
| See snapshot history and mark milestones | View snapshots and milestones |
| Look at an assembly's BOM | View a BOM |
| Preview/open CAD files in the browser | View and open files |
| Switch branch view; manage the team | Manage branches and team |
| Allocate a part number from the browser | Allocate a part number |
| Share files with a supplier (no login) | Share files with suppliers |
| Understand who can do what | Roles and permissions |
For whoever runs GitMCloud¶
- Company administration (Tandem portal) — Customers, connections, projects, members and seats, plans, and the operator console.
- Known limitations.
Deploying or operating GitMCloud (Vercel, Firebase, GitHub apps, domain) is handled by whoever operates your GitMCloud deployment.
What GitMCloud cannot do¶
Anything that needs SolidWorks or local Git: check in/out, generate a BOM, stamp a part number into a file, create or merge branches. Those are GitM (add-in) operations. GitMCloud shows disabled buttons with a tooltip where an action requires the add-in.
GitMCloud is a separate project from the GitM add-in. This section documents the browser app for end users and the person who deploys it; it is not a developer guide to its code.