I have a Rails app that I'm going to start putting on different servers. Each server the codebase will be slightly different (Logo change, small feature changes, etc). I'm working off of one github repo and was wondering what the best way to manage this is.
My initial thought process was to create a github account for each app instance so I can maintain different instances off the app. So for instance have a github account for server1/instance1 and another for server2/instance2.
My other thought process was to clone the current codebase, push it to a new github account, and rename it, and add the proper git remote credentials and ssh keys to push/pull properly.
Basically I'm trying to maintain the same app on multiple servers but with small changes to each app instance (again, Logo, small feature changes, etc).
What is the best way to manage something like this?
If my question is not clear, please let me know and I'll be happy to explain.