I am trying to create a release history, how can I identify which commit a specific version of a gem was created from on rubygems.com? When I extract the *.gem archive it does not include any logging of the commit.
EDIT: The releases were pushed to rubygems without updating the github repo with the relevant tags, I want to backfill github with the appropriate release tags.
Simple answer: You cannot!
Versions of a gem on Rubygems and commits or tags in Git are two totally different concepts and have nothing in common.
You already discovered that the gem doesn't contain any information about the use of git or a specific commit. And if you think about that, it makes sense that gems do not contain information about the version control system that was used:
That said, the assumption that a specific gem version corresponds with a specific git commit is just valid.