Home · Docs

Troubleshooting

Most GitNomad problems come down to one of three things:

  1. Your computer is offline (or VS Code / the extension isn’t running).
  2. Your sign-in or link needs refreshing.
  3. A network hiccup between your phone and the sync service.

This page walks through the common symptoms and their fixes, from most to least common. If nothing here helps, open an issue with the details listed at the bottom of this page.

The one check that fixes most issues: make sure your computer is on, VS Code is open, and the GitNomad panel shows a linked/connected state. On the free plan your computer does the real work — if it’s asleep or the extension isn’t running, sync and run won’t happen.


Sign-in

I can’t sign in / the browser closes and nothing happens

It signed me in but my repos are empty

That’s expected until you connect a computer. Repos come from your desktop, so you need to install and link the VS Code extension. If you’ve already linked, see My repos aren’t showing up.


Linking and connection

The extension says “Cannot connect”

I linked, but the phone shows “desktop offline”


Syncing

My repos aren’t showing up

  1. In VS Code, open the folder you want to share — it must be a git repository (it has a .git folder / VS Code shows source control for it).
  2. In the GitNomad panel, use Add a repo and select that folder, or make sure it’s listed.
  3. Confirm the extension is linked and the computer is online.
  4. On the phone, pull down on the Repos list to refresh.

My phone edit didn’t reach my computer

It’s stuck on “N pending” and says “action on desktop”

This happens when both sides changed the same file and your computer has unsaved-to-git (uncommitted) changes to it. Git won’t let your phone’s version overwrite work you haven’t committed, so your phone’s edits wait — and the repo shows an “action on desktop” badge. On the phone’s file list you’ll see a banner naming the file(s), like:

Your desktop has uncommitted changes to index.html. Commit or discard them on your desktop to finish syncing.

On your computer, do one of these for the named file(s):

Within a few seconds the badge clears and your phone’s changes land. (You can do this from the VS Code Source Control panel too — commit or discard the file.)

My computer’s changes aren’t on the phone

A file shows old content / seems frozen


A review won’t go away

If a “Changes to review” card keeps appearing:

See Reviewing merges for how the review works.


Running code doesn’t work

Nothing happens when I run a command

The command runs but errors

A command seems stuck


Account and data

How do I delete my account?

Profile → Delete account. This permanently removes your synced repos and unlinks your desktops. Your local code on your own computer is not affected. See Account & your data.

I removed a repo but it came back

Removing a repo from the phone deletes the cloud copy. If your computer’s extension is still exposing that folder, it can reappear on the next sync. To make removal permanent, remove it in the extension too.


General

Is it slow / not instant?

Sync is designed to be safe and durable, not real-time. Expect a few seconds for changes to appear. Pull to refresh to check immediately.

Things are behaving strangely after an update


Still stuck? How to report it

Open an issue and include:

The more detail you give, the faster it gets fixed. Thanks for helping make GitNomad better!