TruthsSeek
English

FAQ Published 2026-10-19 · Updated 2026-10-19

Making a GitHub Repository Private Does Not Hide Existing Public Forks

TruthsSeek publication · Editorial policy

Quick answer · Making a GitHub repository private does not remove copies that already exist as public forks. When a public repository becomes private, existing public forks are detached into a new network and remain public. Repository visibility is changed in repository Settings, subject to account or organization permissions, so review fork exposure before you switch.

Run this check now — TraceSeek scans 3,000+ platforms in 20–30s. First scan free.

⬇︎ iOS⬇︎ Android

What actually happens to forks

A repository’s visibility setting controls the original repository, not the copies other people have already forked. Changing visibility does not reach into those forks.

When a public GitHub repository becomes private, existing public forks are detached into a new network and remain public. Source

That means a public fork can keep showing code, commit history and author details after your own repository is private. Treat privatization as a change to your repository’s exposure, not as a recall of public copies.

What a visibility change does and does not do

ActionWhat it affectsWhat it does not do
Switching the repository to privateThe visibility of the original repository, in Settings, subject to permissionsDelete existing public forks or copies elsewhere
Changing a fork’s visibilityThat fork onlyGuarantee other forks or mirrors disappear
Editing or deleting files in your repositoryYour repository’s current contentErase history already published in forks

Repository visibility can be changed in repository Settings, subject to account or organization permissions. Source

Privatization is not a deletion tool, an authorship eraser or a credential rotation. If secrets were committed, changing visibility does not make them safe; rotate them through the relevant service.

Pre-change self-review checklist

  1. List public forks. Open the repository’s fork list and note which forks are public and who owns them.
  2. Check published links. Search your own site, docs and package metadata for links to the repository or its raw files.
  3. Review commit identity. Check whether commit author names and email addresses are details you are comfortable having been public.
  4. Check other copies. Look for mirrors, vendored copies and archived snapshots that are outside GitHub’s fork network.
  5. Decide per fork. For forks you control, review their visibility separately; for forks you do not control, assume they stay public.
  6. Rotate exposed secrets. If credentials appeared in commits, rotate them rather than relying on the visibility change.

Decide before you flip visibility

SituationSensible move
Public forks exist and contain sensitive codeContact fork owners where possible; assume public copies remain
You own the forksReview each fork’s visibility separately
Secrets were committedRotate credentials first
Only your repository is exposedVisibility change in Settings may be enough, subject to permissions

Where username exposure fits

A repository is one public surface among many. Your GitHub handle and commit identities may also appear on other sites, and a username search is a lead, not proof of ownership. TraceSeek checks 3,000+ platforms and offers a free first scan, with a stated scan time of 20-30 seconds. It does not change platform settings, see private information or verify identity. For a broader sweep of old accounts, see find forgotten online accounts; for how we frame evidence, see methodology.

Key facts

Frequently asked questions

If I make my GitHub repository private, do existing public forks disappear?

No. When a public repository becomes private, existing public forks are detached into a new network and remain public. The visibility change applies to your repository, not to copies others have already forked.

Where do I change repository visibility on GitHub?

Repository visibility can be changed in repository Settings, subject to account or organization permissions. The setting affects the repository itself, not forks or copies elsewhere.

Does privatizing a repository remove my name from commit history?

No. A visibility change does not erase authorship or commit details already published. Review commit author names and email addresses before changing visibility, because public copies may retain them.

Can TraceSeek remove public forks or change my GitHub settings?

No. TraceSeek is a username lookup tool covering 3,000+ platforms with a free first scan; it does not change platform settings, access private information or verify identity. Public username matches are leads, not proof of ownership.

Keep reading

Platform guides

Ready to look someone up?

See what a username reveals

According to its product information, TraceSeek searches 3,000+ platforms in 20–30 seconds and surfaces publicly accessible profiles matching a username. The first scan is free. Possible matches need manual review. No registration or sign-in is needed for the first scan.

⬇︎ Download for iOS⬇︎ Get it on Android

Works on iPhone & Android · 20–30 second scan · 3,000+ platforms

⬇︎ App Store ⬇︎ Google Play