Steps to Reproduce: Selecting "Copy Remote URL" from the Cmd+Shift+P menu or from right-clicking in the file or on the file tab opens a text field with no options underneath and thus cannot select any remote from which to get the file URL. Nothing in my clipboard is changed.

It appears that for certain repos, none of the "Remote" functions of GitLens work. They all end up doing the same as the image: opens a text field that appears to request some additional information, but the text field does nothing either.
Facing this same issue with some private repos but not all.
Does this still happen with GitLens 11?
This is happening to me on 11.0.1 on our private repo. Hope this is useful:
VSCode Version: 1.51.1 (Windows using remote extensions for Linux dev)
Git version: 2.28.0
> git remote -v
origin ssh://[email protected]:5555/project/foo.git (fetch)
origin ssh://[email protected]:5555/project/foo.git (push)
When I select Command Prompt -> "GitLens: Copy Remote File URL" for a tracked file, this is what I see:
Picker window comes up with one option

Which leads to me this dead-end where no options are presented:

With "gitlens.outputLevel": "debug" here is the output for GitLens when I run the command (paths have been obscured):
[2020-11-16 18:49:49:820] [2a6] GitUri.fromUri — e=Uri(file:///path/to/repo/foo.py)
[2020-11-16 18:49:49:820] [2a7] GitService.getRepoPath — e=Uri(file:///path/to/repo/foo.py)
[2020-11-16 18:49:49:820] [2a8] GitService.getRepository — e=Uri(file:///path/to/repo/foo.py), t={"skipCacheUpdate":true}
[2020-11-16 18:49:49:820] [2a9] GitService.isTracked returned true • 0 ms — e=/path/to/repo/foo.py, t=/path/to/repo, i={"skipCacheUpdate":true}
[2020-11-16 18:49:49:821] [2a8] GitService.getRepository returned /path/to/repo • 0 ms
[2020-11-16 18:49:49:821] [2a7] GitService.getRepoPath returned /path/to/repo • 0 ms
[2020-11-16 18:49:49:821] [2a6] GitUri.fromUri returned GitUri(file:///path/to/repo/foo.py repoPath=/path/to/repo) • 0 ms
[2020-11-16 18:49:49:821] [2aa] GitService.getRemotes — e=/path/to/repo
[2020-11-16 18:49:49:821] [2ab] GitService.getRepository — e=/path/to/repo
[2020-11-16 18:49:49:821] [2ab] GitService.getRepository returned /path/to/repo • 0 ms
[2020-11-16 18:49:49:835] [/path/to/repo] git remote -v • 13 ms
[2020-11-16 18:49:49:835] [2ac] GitRemoteParser.parse completed • 0 ms
[2020-11-16 18:49:49:835] [2aa] GitService.getRemotes completed • 14 ms
[2020-11-16 18:49:49:835] [2ad] GitService.getBranch — e=/path/to/repo
[2020-11-16 18:49:49:835] [2ae] GitService.getBranches — e=/path/to/repo, t={}
[2020-11-16 18:49:49:861] [/path/to/repo] git for-each-ref --format=%3ch%3e%(HEAD)%3cn%3e%(refname)%3cu%3e%(upstream:short)%3ct%3e%(upstream:track)%3cr%3e%(objectname)%3cd%3e%(committerdate:iso8601) refs/heads refs/remotes • 25 ms
[2020-11-16 18:49:49:864] [2af] GitBranchParser.parse completed • 2 ms
[2020-11-16 18:49:49:864] [2b0] GitService.getRepository — e=/path/to/repo
[2020-11-16 18:49:49:864] [2b0] GitService.getRepository returned /path/to/repo • 0 ms
[2020-11-16 18:49:49:864] [2ae] GitService.getBranches completed • 28 ms
[2020-11-16 18:49:49:864] [2ad] GitService.getBranch completed • 28 ms
I tried adding a couple different configs to "gitlens.remotes" and also setting the one repo under Remotes as the "default", but nothing has changed.
@eamodio yes it does with 11.01 on mac. What information can I provide to help debug?
@kazamatzuri can you also provide the output from git remote -v?
I believe the issue is that GitLens didn't auto-detect any remote providers, so I've added a special trap for that and you should see that reflected in the quick pick. And it will provide a "link" to the GitLens settings docs to setup a custom remote to get the feature to work.
Can you please verify this fix in the latest insiders version?
You can install the insiders version from here.
@eamodio I can confirm the updated picker is working for me on the insiders version. The wording is certainly an improvement. However, in my case, adding an entry to gitlens.remotes does not show up in the quickpick menu. I've tried multiple configs (Bitbucket, BitbucketServer, Custom), but no options ever show up in the menu.
Here's the latest output from GitLens when running "Copy Remote File URL":
Click to expand...
[2020-11-30 16:04:08:438] [3f5] GitUri.fromUri — e=Uri(file:///path/to/repo/project/some-file.html)
[2020-11-30 16:04:08:438] [3f6] GitService.getRepoPath — e=Uri(file:///path/to/repo/project/some-file.html)
[2020-11-30 16:04:08:438] [3f7] GitService.getRepository — e=Uri(file:///path/to/repo/project/some-file.html), t={"skipCacheUpdate":true}
[2020-11-30 16:04:08:475] [/path/to/repo] git ls-files -- project/some-file.html • 37 ms
[2020-11-30 16:04:08:476] [3f8] GitService.isTracked returned true • 37 ms — e=/path/to/repo/project/some-file.html, t=/path/to/repo, i={"skipCacheUpdate":true}
[2020-11-30 16:04:08:476] [3f7] GitService.getRepository returned /path/to/repo • 37 ms
[2020-11-30 16:04:08:476] [3f6] GitService.getRepoPath returned /path/to/repo • 37 ms
[2020-11-30 16:04:08:476] [3f5] GitUri.fromUri returned GitUri(file:///path/to/repo/project/some-file.html repoPath=/path/to/repo) • 38 ms
[2020-11-30 16:04:08:476] [3f9] GitService.getCommitForFile — e=/path/to/repo, t=/path/to/repo/project/some-file.html, i={"firstIfNotFound":true}
[2020-11-30 16:04:08:476] [3fa] GitService.getLogForFile — e=/path/to/repo, t=/path/to/repo/project/some-file.html, i={"limit":2}
[2020-11-30 16:04:08:476] [3fa] GitService.getLogForFile Cache hit: 'log:n2'
[2020-11-30 16:04:08:476] [3fa] GitService.getLogForFile completed • 0 ms
[2020-11-30 16:04:08:477] [3f9] GitService.getCommitForFile completed • 0 ms
[2020-11-30 16:04:08:477] [3fb] GitUri.fromUri — e=Uri(file:///path/to/repo/project/some-file.html)
[2020-11-30 16:04:08:477] [3fc] GitService.getRepoPath — e=Uri(file:///path/to/repo/project/some-file.html)
[2020-11-30 16:04:08:477] [3fd] GitService.getRepository — e=Uri(file:///path/to/repo/project/some-file.html), t={"skipCacheUpdate":true}
[2020-11-30 16:04:08:512] [/path/to/repo] git ls-files -- project/some-file.html • 35 ms
[2020-11-30 16:04:08:512] [3fe] GitService.isTracked returned true • 35 ms — e=/path/to/repo/project/some-file.html, t=/path/to/repo, i={"skipCacheUpdate":true}
[2020-11-30 16:04:08:512] [3fd] GitService.getRepository returned /path/to/repo • 35 ms
[2020-11-30 16:04:08:512] [3fc] GitService.getRepoPath returned /path/to/repo • 35 ms
[2020-11-30 16:04:08:513] [3fb] GitUri.fromUri returned GitUri(file:///path/to/repo/project/some-file.html repoPath=/path/to/repo) • 35 ms
[2020-11-30 16:04:08:513] [3ff] GitService.getRemotes — e=/path/to/repo
[2020-11-30 16:04:08:513] [400] GitService.getRepository — e=/path/to/repo
[2020-11-30 16:04:08:513] [400] GitService.getRepository returned /path/to/repo • 0 ms
[2020-11-30 16:04:08:531] [/path/to/repo] git remote -v • 17 ms
[2020-11-30 16:04:08:531] [401] GitRemoteParser.parse completed • 0 ms
[2020-11-30 16:04:08:531] [3ff] GitService.getRemotes completed • 18 ms
[2020-11-30 16:04:10:513] [402] GitService.onWindowStateChanged — e={"focused":false}
[2020-11-30 16:04:10:513] [402] GitService.onWindowStateChanged completed • 0 ms
@mgallagher I've opened https://github.com/eamodio/vscode-gitlens/issues/1235 to track this new issue