Try to create an account in Github.
Add the Github repository as a remote origin into the local branch.
Then try to push the changes there.
Also try to make some changes directly on the remote branch. And then pull the changes into the local working repository.
NOTE: Github isn’t the only online repository tool. Some others such as Bitbucket and Gitlab provides similar functionalities.