Ставишь Gemini CLI, логинишься в Google-аккаунт, запускаешь — и получаешь:
Your current account is not eligible for Gemini Code Assist for individuals because it is not currently available in your location.
Первая мысль: включу VPN через Германию. Поменяю DNS. Не работает. Через США — тоже нет. Лезешь в настройки аккаунта Google, проверяешь адрес, платёжный профиль, язык, регион поиска — везде стоит нужная страна. Перезапускаешь CLI. Та же ошибка.
Я потратил на это много времени и в итоге нашёл настройку, которая не видна ни в одном разделе Google Account. Вообще ни в одном.
Чеклист «очевидных» мест, которые НЕ помогут
Когда гуглишь проблему, советы одни и те же: поменяй страну в настройках аккаунта, обнови платёжный адрес, используй VPN. В сети куча гайдов и issue. Я проверил всё по порядку.
IP-адрес и VPN. Gemini CLI действительно проверяет IP. Но для Gemini Code Assist for individuals проверка IP — лишь один из слоёв. Можно сидеть с немецким IP, и всё равно получать блок.
Адрес в настройках Google Account. Домашний адрес, рабочий адрес — они влияют на Google Maps и локальные результаты поиска. На доступ к Gemini CLI — нет.
Страна платёжного профиля (payments.google.com). Определяет, из какого Google Play можно покупать приложения и какие способы оплаты доступны. К Gemini Code Assist это не имеет отношения.
Регион в настройках поиска. Влияет на выдачу Google Search. Только на неё.
Язык интерфейса. Вообще мимо. Можно поставить суахили, и это ничего не изменит.
Каждый из этих параметров отвечает за свой кусок Google-экосистемы. Ни один из них не определяет, какой «Google-компании» юридически принадлежит твой аккаунт. А Gemini CLI проверяет именно это.
Скрытая привязка: Country Association
Google привязывает каждый аккаунт к стране (или территории). Эта привязка определяет две вещи: какое юрлицо Google обслуживает аккаунт и какая версия Terms of Service на него распространяется.
Для аккаунтов в Европе это Google Ireland Ltd. Для России — Google LLC. Для большинства стран Азии, включая Казахстан, — тоже Google LLC, но условия другие.
Проблема в том, что эта привязка нигде в настройках аккаунта не отображается. Ни на myaccount.google.com, ни в административной панели, ни в платёжном профиле. Она живёт отдельно, и Google определяет её автоматически, на основании «наиболее частого местоположения» пользователя.
Посмотреть текущую привязку можно только на странице условий использования. Открываешь: https://policies.google.com/terms и смотришь, от имени какого юрлица написаны условия. Если видишь Google Ireland Ltd — аккаунт привязан к Европе. Если Google LLC с упоминанием конкретной страны — к той стране.
Как Google решает, к какой стране ты относишься
Google использует «наиболее частое местоположение» для определения региона. На практике это значит: если ты полгода сидел через российский IP (или Google по каким-то своим сигналам решил, что ты в России), он перепривяжет аккаунт.
Мне пришло письмо: «Мы изменим страну, с которой связан ваш аккаунт Google». Текущая страна — Германия. Новая страна — Россия. Изменение произойдёт в течение 30 дней.
Письмо я сначала проигнорировал. Зря. Google действительно это делает, и в этом не надо подтверждать согласие. Если не возразить в течение 30 дней, привязка меняется автоматически.
После смены привязки на Россию мой аккаунт оказался под юрисдикцией, в которой Gemini Code Assist for individuals недоступен. Казахстан, где я нахожусь, есть в списке поддерживаемых стран. Россия — нет. VPN с казахстанским или европейским IP не решает проблему, потому что CLI проверяет не только IP, но и привязку аккаунта.
Единственный способ исправить
Форма для запроса смены привязки: https://policies.google.com/country-association-form
На странице отображается текущая страна. Ниже — форма, где нужно указать, в какой стране ты реально живёшь, и выбрать причину: переезд, использование VPN, частые поездки или «ничего из перечисленного».
Я заполнил, отправил. Google пишет, что обработка может занять несколько недель, и что нет гарантии, что страну изменят. Если Google считает текущую привязку корректной, он её оставит.
На момент публикации запрос ещё на рассмотрении. Обновлю статью, когда получу ответ.
Почему это вообще важно
Gemini CLI — бесплатный инструмент. Google выделяет 6000 запросов в день на код и 240 на чат, без кредитной карты. Это агентный инструмент, работающий прямо в терминале: читает проект, редактирует файлы, запускает команды. По сути, конкурент Claude Code и GitHub Copilot CLI.
Репозиторий на GitHub набрал 97 000 звёзд. Инструмент заметный, и Google его активно развивает. Получить блок из-за невидимой настройки, о которой ты не знал — обидно.
Обходные пути (пока ждёшь ответа Google)
Если ждать несколько недель не хочется, есть вариант: использовать API-ключ вместо авторизации через Google Account.
Заходишь в Google AI Studio (aistudio.google.com), создаёшь API key и задаёшь его как переменную окружения:
export GEMINI_API_KEY=your_key_here
Gemini CLI подхватит ключ и будет работать через Gemini API, а не через Gemini Code Assist for individuals. Ограничения и лимиты у API другие, но для работы хватает.
Второй вариант — создать проект в Google Cloud Console и использовать его ID:
export GOOGLE_CLOUD_PROJECT=your-project-id
Это тоже обходит проверку eligibility для бесплатной версии. Оба варианта описаны в официальном troubleshooting.
Что проверять, если Gemini CLI не работает
Итого: если CLI выдаёт ошибку «not available in your location», а VPN и настройки аккаунта в порядке — проблема скорее всего в привязке аккаунта к стране.
- Открой
https://policies.google.com/termsи посмотри, какое юрлицо Google указано. - Сверь страну с официальным списком поддерживаемых регионов.
- Если страна не та — заполни форму на
https://policies.google.com/country-association-form. - Пока ждёшь — используй API-ключ через Google AI Studio.
Формально Google имеет право привязывать аккаунт к любой стране на основании своих данных о местоположении. Это прописано в условиях использования. Но на практике это создаёт ситуации, когда человек физически находится в поддерживаемом регионе, а сервис ему недоступен из-за того, что Google решил иначе. И единственный инструмент влияния — форма без гарантии результата, ответ на которую приходит через несколько недель.
Статья будет дополнена по результатам рассмотрения запроса на смену привязки.


