code: func (g *Git) AddRemote(ctx context.Context, remote, url string) error {
  	_, err := g.repo.CreateRemote(&config.RemoteConfig{
  		Name: remote,
  		URLs: []string{url},
  	})
  	return err
  }
docs: // AddRemote adds a new remote