I ran in to this problem today, and have found a way to download archives for a specific commit. If you go to a repository on git.kernel.org there is a clone section on the bottom. The bottom url is a google git mirror. You will be able do download archives for specific commits from here.