Git Conventional Commit & URL Converter
About Git Remote URL Parser
The Git Remote URL & Repository Metadata Parser deconstructs Git clone URLs into Host, Organization/Owner, Repository Name, Protocol (HTTPS, SSH, Git), Port, and direct web browse links for GitHub, GitLab, and Bitbucket.
How to Use Git Remote URL Parser
Step 1
Paste your Git remote URL into the input field.
Step 2
Inspect the structured table of repository components.
Step 3
Click on any direct web link or click "Copy JSON Metadata".
Practical Use Cases for Git Remote URL Parser
Extracting Owner and Repo Name for API Calls
Parse remote Git URLs to extract the `owner` and `repo` strings required for GitHub REST / GraphQL API queries.
Generating Web UI Links from Git Remotes
Generate clickable browser URLs (`https://github.com/owner/repo`) from raw SSH clone strings (`git@github.com:owner/repo.git`).
Input & Output Examples
Parsing SSH Remote URL
`git@gitlab.com:my-team/subgroup/project.git`
Host: `gitlab.com` | Owner: `my-team/subgroup` | Repo: `project` | Protocol: `SSH` | Web URL: `https://gitlab.com/my-team/subgroup/project`
Key Features & Performance
- ✓Parses: Hostname, Owner / Organization, Repository Name, Protocol, Port, and File Extension.
- ✓Generates direct clickable Web Links, Issues Link, Pull Requests Link, and Releases Link.
- ✓Supports nested GitLab subgroup hierarchies (`group/subgroup/repo`).
- ✓100% Client-Side memory execution.
- ✓1-Click Copy parsed JSON metadata.
Key Terminology & Definitions
Git Remote
A named reference stored in `.git/config` (typically `origin` or `upstream`) pointing to a shared remote repository URL.
GitLab Subgroups
Nested group hierarchies in GitLab allowing multiple organizational layers within repository path URLs.
