To my mind, the actual problem is neither one of those things, but if Github is wrapped up into some new project. Many of the citations for Github aren't for software, but as a stable, open store for data.
Which means if that URL changes, that link - in a physical paper - goes stale.