I think the issue was by ths following , I'm not a 100% sure if what you want is possible, but my theory is that if you can somehow add the fork as a submodule, you would be able to achieve what you want. Help on forking: http://help.github.com/fork-a-repo/
Git Push from local repo to remote repo on a server for wordpress deployment
seems to work fine I have a website on Bluehost and this is very simple to set up. First you need to go into your CPanel and request ssh access. Then follow this guide for setting up your private key (stays on your computer) and public key (goes in .ssh/authorized_keys on the bluehost server).
*****@******.info [~/git]# mkdir test.git
*****@******.info [~/git]# cd test.git
*****@******.info [~/git/test.git]# pwd
*****@******.info [~/git/test.git]# git init --bare
Initialized empty Git repository in /home1/*******/git/test.git/
*****@******.info [~/www/test.git]# cd hooks
*****@******.info [~/www/test.git]# vi post-receive
I wish this helpful for you The message you are seeing means that changes have been made to the application that you do not have in your local copy. When you push it's rejected because the Heroku remote is further ahead than yours, so you're right in thinking that your partner has pushed to Heroku without pushing to Github - it's a common scenario since you deploy from your local repository when you deploy to Heroku, unlike a traditional Capistrano deploy which would deploy the code from Github typically. It's down to you as a team to come up with ways of working which prevent this from occuring, but if you need to get working right now, you can either
How to link a deployment script/repo from an application repo in Gitlab CD?
it should still fix some issue The purpose of the git storage is mostly to let user visualize the differences through tools like git hub, or any other tools that can support diffs, plus by pushing to a remote you also get a remote backup of the flow content. It is not meant to be modified outside of the application, just like you wouldn't bypass an application and go right into it's database and start changing data.