I'm totally confused now. I had to log into the forum to change my password, but doing this confirmed that the password I had entered in VC was already correct yet it still couldn't connect to the task repository. So I changed the password and updated it in VC, and then it could connect. I then changed it back to exactly what it was before and updated it in VC, and now it connects to the task repository with that password.
Oh well, as long as it works.