I cannot push to or pull from local website
It looks like you may be trying to connect to your local site from your remote site. This type of migration will not work as a remote server is simply not able to connect to a local environment, attempting a migration from a remote server to a local server will never be possible.
Instead, initiate a pull from your local environment (sucking the data down from your remote server) or initiate a push from your local environment (transferring the data to your remote server).
This illustration may help.