Git push without ssh?

Password access works just fine for both pulling and pushing, but SSH keys are recommended for a bunch of reasons – not only are their security properties better, but typing in your password all the time is a pain!