This may be because you have to set the -- global parameter to the command you set when configuring your remain and user name. By using the global parameter, given you have a personal workstation, you should only have to do this step once. The first time you will need to sign in to github using your personal access token and then you should be able to push and pull without having to configure them every time. Hope this helps