ShareMyGit icon

ShareMyGit

ShareMyGit lets you publish private Gitea and Forgejo repositories as secure, read-only links without giving viewers an account. It is built for developers who need to share code with recruiters, colleagues, students, or collaborators while keeping the source repository private.

ShareMyGit

Overview

ShareMyGit is a hosted sharing service for private Gitea and Forgejo repositories. It lets you create public-facing, read-only views of selected repositories so other people can inspect code and files without getting access to your full instance or signing in to Gitea or Forgejo.

The workflow is simple: authenticate with your Gitea or Forgejo account, pick a repository from your dashboard, and publish it to generate a share link. The service is positioned for developers who need to show code to recruiters, colleagues, students, or collaborators while keeping the repository private in its source system.

Key features

Repository publishing flow

Connect your Gitea or Forgejo account through OAuth2, then select a repository from a dashboard before publishing it as a shareable link.

Read-only code viewing

Shared repositories can be read directly in the browser with syntax highlighting, file browsing, and directory browsing.

Public share links

Publish links that make a private repository accessible to anyone with the URL, without exposing the full Gitea or Forgejo instance.

Portfolio page

Each account includes a portfolio page that lists published repositories in one place for sharing a single overview link.

Access revocation

Access to a published repository can be removed from the dashboard by unpublishing it, which disables the link immediately.

Repository analytics

The Pro plan adds analytics for shared repositories, including view counts, unique visitors, geographic breakdowns, browser and device statistics, top referrers, and most-viewed files.

Common use cases

  • Recruiter review

    Send a private code sample or project link to a recruiter without exposing the whole repository or asking them to create an account.

  • Cross-team collaboration

    Share a private repository with colleagues at another company or on another team while keeping the source repository private.

  • Portfolio sharing

    Create a portfolio page that collects published repositories in one place for job applications or public work samples.

  • Student and course sharing

    Give students or course reviewers a read-only link to a repository they need to inspect for an assignment or review.

  • Temporary access

    Publish a repository temporarily, then unpublish it once the review is done or the content is no longer needed.

Pros and Cons

Pros

  • Supports both gitea.com and self-hosted Gitea and Forgejo instances.
  • Viewers can open shared repositories without creating an account.
  • Published repositories can be unpublished immediately from the dashboard.
  • The free plan does not require a credit card.
  • The Pro plan includes unlimited shared repositories and priority support.

Cons

  • The free plan is limited to 3 published repositories.
  • Analytics are listed as a Pro-plan feature, so they are not included on the free tier.
  • The service is designed for shared code viewing rather than full repository collaboration; viewers do not sign in to use shared links.

FAQ

What does ShareMyGit do?

ShareMyGit is a service for publishing private Gitea or Forgejo repositories behind secure, public-facing links. Viewers can browse files and read code without signing in, while the repository itself stays private in your Gitea or Forgejo instance.

How do I share a repository?

You sign in with your Gitea or Forgejo account, choose a repository from your dashboard, and publish it. The service then generates a share link that you can send to others.

Do viewers need an account?

No. Anyone with the link can view the shared repository without creating an account or logging in.

Can I revoke a shared link?

Yes. You can unpublish a repository from your dashboard, which stops the share link from working immediately. You can publish it again later if needed.

What are the main plan differences?

ShareMyGit supports gitea.com, self-hosted Gitea, and Forgejo instances. The pricing page says the free plan allows 3 shared repositories, while the Pro plan allows unlimited shared repositories.

Quick Facts

Category
Developer Tool
Product type
Hosted repository sharing service
Supported hosts
gitea.com, self-hosted Gitea, Forgejo
Viewer access
Read-only, no account required
Pricing
Free plan and paid Pro plan
Company location
Hosted in Europe
ShareMyGit - AI Tool, Features, Use Cases & Alternatives | UStack