На гитхабе подключил триал версию Copilot. Карту добавил. Никаких вопросов не возниклов.
Но в VSCode получаю сообщение At this time, Copilot is not available in your location. You are currently logged in as #login#. Причем совершенно не понятно что значит your location. Это что? Моя страна в аккаунте гитхаба? Страна которую он определил на random.org? Или каким-то другим образом... и какая это страна?
smilingcheater, бесит конечно определение по IP... IP с которого редактор к нему подключается, разные сервисы определяют по разному - одни как Болгария, другие как Чехия.
В какой стране физически находитесь?
Не очень понятно - какого-то физического воплощения VS Code не имеет, поэтому он нигде физически не находится.
Подскажите, а в каких именно настройках вы это прописывали? Пробовал прописать в Remote Settings, User Settings и в Workspace Settings, но ни в одном из вариантов ничего не сработало.
Александр Маджугин, файл рабочей области - это ~/myProject/.vscode/settings.json или ~/myProject/.vscode/.CODE-WORKSPACE ? Если что, туда также попробовал прописать - не заработало.
Все это указывает на очень разные локации. При этом на самом гитхабе никаких ограничений нет. Карточка добавляется для оплаты, написано что доступен.
А в сообщении самого VSCode после not available in your location не двусмысленная подсказка - сейчас вы залогинены с аккаунтом таким-то. Что как бы указывает на то что Copilot недоступен ИМЕННО ДЛЯ ЭТОГО АККАУНТА.
Доступность Copilot проверяется по аккаунту GitHub и IP на котором запщен VSCode. НО! Необходим учитывать что проверяется IP на котором запущен VSCode Server.
Так если вы работает с локальными файлами, то для определения локации будет использоваться IP выхода вашей локальной машины.
Если же вы работаете с удаленной машиной и VSCode Server запущен на ней, а на локальной машине работает только GUI, то для определения локации будет использоваться IP удаленной машины. Такие вот дела.
Бороться с этим очень просто - находите или приобретайте себе http/https прокси сервер, указывайте его в настройках VSCode и живете дальше, не заворачивая вообще весь свой траффик "через стандартные средства обхода санкции".