Cannnot merge PR unless remote is registered

When you merge a PR the remote repository must be registered before you can merge.
Second, the remote name must equal the name of the org/user.

The simplest fix is to get the Repository URL from user 's repository, the user is already provided by PR information. But we need to update the Adapter to also provide the repository URL of a user/org.
Why do you add these two `use` statements of they aren't used anywhere in the file?