Hi Marie, nice article!
Just wanted to point out http://kactus.io. I think it pretty much answers all your concerns about Abstract: it’s giving you access to the git repo, using GitHub instead of a separate git hosting server and it’s open source.
I’d love to hear your thoughts!
(disclaimer, I’m the author)