Gemcutter
I’ve put all my gems on gemcutter. They were on GitHub but seeing as GitHub has dropped building gems I thought it’d be useful to move them.
Using gemcutter
The site makes it look easy, because it is:
gem install gemcutter gem tumble
Now you’ll be able to install gems from gemcutter.
Publishing your own gems
This is easy too. Write a gemspec file and then build a gem, and push it to gemcutter:
gem build yourgem.gemspec gem push yourgem.gem
Note: It might take a few minutes before the gem is available from gemcutter.
Automation
Jeweler can be used to automate this process — it can use your git and GitHub settings to automatically generate a new project (including GitHub hosting, test directories/helpers).