code: def get_clean_url(self):
          
          if self.needs_auth:
              self.prompt_auth()
          url = RepositoryURL(self.url.full_url)
          url.username = self.username
          url.password = self.password
          return url
docs: Retrieve the clean, full URL - including username/password.