The Shibboleth project's public Git repositories are available using a couple of different access mechanisms. You can read about these in detail under Git Repository Access.
Anonymous access to the repositories is via https, via
git clone with a URL of the form
If you have a clone that formerly relied on git protocol via a git:// URL, simply update your remote ref to the form above to re-sync it.
A web view is available for most public repositories by visiting https://git.shibboleth.net/view/ and displays all the projects with basic descriptions of each.
For information on how to build and extend the code please see the development guide associated with the product you're looking to work with.