Уже нашел в документации VSCode что он читает параметры прокси из переменных окружения http_proxy и https_proxy.
Он не подключался именно с этого сервера. Замена IP прокси помогла и Copilot заработал.
Все это указывает на очень разные локации. При этом на самом гитхабе никаких ограничений нет. Карточка добавляется для оплаты, написано что доступен.
А в сообщении самого VSCode после not available in your location не двусмысленная подсказка - сейчас вы залогинены с аккаунтом таким-то. Что как бы указывает на то что Copilot недоступен ИМЕННО ДЛЯ ЭТОГО АККАУНТА.
smilingcheater, бесит конечно определение по IP... IP с которого редактор к нему подключается, разные сервисы определяют по разному - одни как Болгария, другие как Чехия.
В какой стране физически находитесь?
Не очень понятно - какого-то физического воплощения VS Code не имеет, поэтому он нигде физически не находится.
Если ты это спрашиваешь потому что тебе за раздачу блочат сервак с VPN в Европе, то вот решение - подними проски на роутере и настрой свой клиент на работу через этот проски. Все будет ходить через VPN в режиме TUN, а трафик торрент-клиента польется через прокси роутера, т.е. с локального твоего IP
Антон Антон, чем будет проще с интрефейсом? Придется реализовывать некоторые общие методы. В моем понимании интерфейс это тот же абстрактный класс, но в котором нет ни одного метода заранее реализованного. Других отличий не вижу и как он тут поможет не понимаю
Ivan Ustûžanin, наверное потому что реальный метод может возвращать например класс App\Context\Language или App\Context\City которые должны быть просто наследниками Context\State.
Чем поможет интерфейс? Почему это должен быть интерфейс и чем он лучше абстрактного класса, в данном случае?