code: def create(cls, repo, name, url, **kwargs):
          
          scmd = 'add'
          kwargs['insert_kwargs_after'] = scmd
          repo.git.remote(scmd, name, Git.polish_url(url), **kwargs)
          return cls(repo, name)
docs: Create a new remote to the given repository
          :param repo: Repository instance that is to receive the new remote
          :param name: Desired name of the remote
          :param url: URL which corresponds to the remote's name
          :param kwargs: Additional arguments to be passed to the git-remote add command
          :return: New Remote instance
          :raise GitCommandError: in case an origin with that name already exists