It seems the way you currently have your GitHub repo setup prevents adding it in the usual way to Smartthings so as to be able to use the GitHub integration and make it easier to add updates.
I believe the main issue is that you don't have the groovy files inside corresponding xxx.src folders in your GitHub repo.
Would there be any chance of you addressing this?