Sorry, I can’t share it, the repo is on a local network. But I suspect that it may only work via https? When I change your URL to use http, your plugin also doesn’t show up in the Plugin Manager.
Indeed, I have set up HTTPS on my server, and now the plugins show up.
Next problem, apparently Glyphs can’t clone via a git+ssh:// URL …
Failed to clone repository from
git+ssh://gitserver.example.com:/home/git/glyphs/voodoo.git
to
~/Library/Application Support/Glyphs 3/Repositories/voodoo.git
I have had issues with the new GitHub tokens, so for now, I think I would recommend against using them. Glyphs is using libgit2 for its Git-handling, including cloning. Check which protocols libgit2 likes, maybe HTTP (no S) is not supported, and maybe there is a way to make git: or ssh: work with libgit2.
For your needs, would it be enough to have a distribution method not involving Git? So, a way where Glyphs would download a zip file whenever it updated so similar? Just for planning future ideas …
You point pip to this additional package index by passing the --extra-index-url option, or setting it in pip’s configuration file. The pip command will deduce the package name and version from the folder and file names.
Maybe this would be a good thing for Glyphs to adopt?