Git Clone Inspector

Interactively introspect and control the git clone negotiation process. See each protocol message and selectively fetch objects.

How it works
  1. Discover Refs - Connects to the repository and retrieves available references (branches, tags) using the git protocol.
  2. Request Refs - Choose which refs to fetch and optionally apply depth or filter constraints to the request.
  3. Fetch Additional Blobs - Inspect the fetched objects, queue blobs from tree entries, and request them without have lines or filters.

This tool uses Git Protocol v2 over HTTP for negotiation. Each step shows the actual pkt-line formatted messages exchanged with the server.

1
Discover refs
Connect to a repository and list available references.