Git Conventional Commit & URL Converter
About Git URL Converter
The Git Remote URL & Repository Protocol Converter converts repository URLs across HTTPS (`https://github.com/user/repo.git`), SSH (`git@github.com:user/repo.git`), Git protocol (`git://`), and SSH URL format (`ssh://git@...`) for GitHub, GitLab, Bitbucket, and Azure DevOps.
How to Use Git URL Converter
Step 1
Paste any Git repository URL.
Step 2
Select desired protocol format (SSH, HTTPS, or Full SSH).
Step 3
Review the converted URL and CLI commands.
Step 4
Click "Copy URL" or copy `git remote set-url` command.
Practical Use Cases for Git URL Converter
Switching Git Remote from HTTPS to SSH
Convert clone URLs to SSH format (`git@github.com:...`) to configure passwordless SSH key authentication for `git remote set-url origin`.
Converting SSH URLs to HTTPS for CI/CD Pipelines
Transform SSH repository URLs into HTTPS token URLs for automated GitHub Actions and Docker build environments.
Input & Output Examples
Converting HTTPS to SSH
`https://github.com/facebook/react.git`
SSH URL: `git@github.com:facebook/react.git` | CLI Command: `git remote set-url origin git@github.com:facebook/react.git`
Key Features & Performance
- ✓Converts between HTTPS, SSH (`git@host:path`), Full SSH (`ssh://git@host/path`), and Git (`git://`) protocols.
- ✓Supports GitHub, GitLab, Bitbucket, Azure DevOps, Codeberg, and custom self-hosted GitLab/Gitea domains.
- ✓Generates copy-pasteable `git remote set-url origin <url>` and `git clone <url>` commands.
- ✓100% Client-Side memory execution.
- ✓1-Click Copy converted URL.
Key Terminology & Definitions
SSH Git URL (`git@host:owner/repo.git`)
An SCP-like syntax used by Git to clone and push to repositories over encrypted SSH key connections without entering passwords.
HTTPS Git URL
A standard web URL used to clone repositories over HTTPS using Personal Access Tokens (PAT) or OAuth credentials.
