Git sync fork

@kevgo please review
I don't understand what this scenario does from the description. Here is an attempt to make it more expressive:

_Scenario: adding an "upstream" remote to a forked GitHub repository accessed through HTTPS_