[BUG] Adding marketplace with custom SSH git url is not allowed

Open 💬 10 comments Opened Oct 17, 2025 by gastonsilva

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Using a custom ssh git url (something different to git@.../....git) is not allowed

What Should Happen?

Any ssh git url should be allowed. IE: ${user}@${server}:${owner}/${repo}.git where user could be anything

EG: org-123456@github.com:my-org/my-marketplace.git should work

Github enterprises using ssh certificates must use a different user different to git (usually org-#######) to clone their repos

EG: user@192.168.10.123:path/to/repo (no .git here) should work

Simple cloning on a local network should work with any user

Error Messages/Logs

✘ Invalid marketplace source format. Try: owner/repo, https://..., or ./path

Steps to Reproduce

claude plugin marketplace add org-123456@github.com:my-org/my-marketplace.git

Claude Model

None

Is this a regression?

No, this never worked

Last Working Version

_No response_

Claude Code Version

2.0.21

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux

Terminal/Shell

Other

Additional Information

_No response_

View original on GitHub ↗

This issue has 10 comments on GitHub. Read the full discussion on GitHub ↗