We're using BitBucket to host some private repos for clients lately. This is a great approach for small teams, you can get private repos for FREE, but your team size is limited to 6 team members I think.
So setting up remotes on your website server is easy, you add the SSH remote to be able to do pull requests from the repo:
git remote add firstname.lastname@example.org:your-account/your-repo-name.git
All fine and good, but what *IF* you want to actually PUSH some changes from this branch? Trying the following push request: