Pull now correctly detects private repositories.

Previously, pulling from a private repository failed silently, and told
the user that the operation was successful. This change corrects that
behaviour.