Bug Fix: Don't assume repo username/password is always defined