I have researched and all the answers I found say to just clone it and push it up under a different repo. Although this may work for many people it does not work for me.
I have a framework I made in a repo. I make websites based off of that. I update the framework regularly and need to be able to merge those changes into each website that uses it. I can't create branches for each website under the framework repo because I don't want my clients looking at other peoples websites.
I've tried submodules but you cannot have a submodule on the root folder.
I have also tried an organization account but you cannot fork a private repo into a free organization account. Any ideas on how I can set this up?