---
metadata:
  - name: generator
    content: Diplodoc Platform v5.63.0
alternate:
  - https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/qa/all.md
  - https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/all.md
  - href: https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/all.md
    type: text/markdown
    title: Markdown version
  - href: https://vibe.sourcecraft.dev/portal/docs/ru/llms.txt
    rel: describedby
title: Вопросы и ответы про SourceCraft
description: На странице представлены вопросы и ответы про SourceCraft.
---
> **Documentation Index:** Fetch the complete configuration index at https://vibe.sourcecraft.dev/portal/docs/ru/llms.txt


# Все вопросы про сервис SourceCraft

* [Общие вопросы](#common)

  <!-- source: ru/_qa/sourcecraft/common-toc.md -->
  * [Как изменить подписку?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/common.md#change-subscription)
  * [Я уже оплатил Code Assistant Pro в этом месяце. Что будет при переходе на новую подписку?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/common.md#paid-ca-pro-transition)
  * [Что будет с квотами при переходе с платной подписки на Free?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/common.md#switch-to-free)
  * [Как назначить подписку участнику организации?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/common.md#assign-subscription)
  * [Как увеличить квоту нейрокредитов?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/common.md#increase-neurocredit-quota)
  * [Как увеличить квоты на ресурсы?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/common.md#increase-resource-quotas)
  * [Я работаю в Облаке в своей организации, а SourceCraft создал новую. Как ее удалить?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/common.md#personal-org)
  * [Я создал в SourceCraft организацию, а она оказалась мне не нужна. Как ее удалить?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/common.md#delete-org)
  <!-- endsource: ru/_qa/sourcecraft/common-toc.md -->

* [SourceCraft Sites](#sourcecraft-sites)

  <!-- source: ru/_qa/sourcecraft/sourcecraft-sites-toc.md -->
  * [Какие ограничения безопасности действуют в SourceCraft Sites?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/sourcecraft-sites.md#sites-restrictions)
  * [Как подтвердить владение сайтом на SourceCraft Sites в Яндекс Вебмастере?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/sourcecraft-sites.md#verify-site-owner)
  <!-- endsource: ru/_qa/sourcecraft/sourcecraft-sites-toc.md -->

* [Технические вопросы про Code Assistant](#sourcecraft-ca)

  <!-- source: ru/_qa/sourcecraft/sourcecraft-ca-toc.md -->
  * [Общие вопросы](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#common-questions)

    * [Как сейчас называется сервис?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#rebranding)
    * [Есть ли ограничения при использовании сервиса?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#limits)
    * [При выборе модели в интерфейсе предлагается подключить платную подписку](#subscription)
    * [Модель отключена в организации](#disabled)
    * [Модель недоступна у провайдера](#unavailable)
    * [Какие IDE поддерживаются?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#ide-versions)
    * [Нужен ли для работы с Code Assistant платежный аккаунт в Yandex Cloud?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#billing-account)
    * [Как подключить платную подписку для Code Assistant?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#ca-subscription)
    * [Я уже оплатил Code Assistant Pro в этом месяце. Что будет при переходе на новую подписку?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#ca-paid-pro-transition)
    * [Что делать, если закончились нейрокредиты в плагине, CLI или интерфейсе SourceCraft?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#ca-neurocredit-quota)
    * [Логируются ли мои запросы при использовании Code Assistant в плагинах для IDE и SourceCraft CLI?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#request-logging)
    * [Можно ли использовать плагин без доступа в интернет?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#using-plugin-without-internet)
    * [Как изменить пользователя, аутентифицированного в плагине Code Assistant?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#change-user)
    * [Ошибка получения refresh-токена](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#refresh-token)
    * [Ошибки токена](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#token-errors)
    * [Ошибка 400 при аутентификации](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#auth-error-400)
    * [Как получить логи работы IDE?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#get-logs)
    * [К каким интернет-ресурсам нужен доступ для работы Code Assistant?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#fqdn)

  * [Работа в Visual Studio Code](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#vs-code-ide)

    * [Ошибка при аутентификации в Visual Studio Code](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#crypto-is-not-defined-vsc)
    * [Как изменить язык интерфейса плагина в Visual Studio Code?](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#plugin-language-vsc)

  * [Работа в IDE от JetBrains](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#jetbrains-ide)

    * [Ошибка SourceCraft Code Authentication Failed или 404 Not Found при аутентификации](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#auth-error-jb)
    * [Плагин не запускается в IDE от JetBrains, сообщение об ошибке 404, не появляются предложения от Code Assistant](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#plugin-doesnt-start-jb)
    * [Ошибка при установке плагина: No plugins found. Check the log file for errors](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#no-plugins-found-jb)
    * [Плагин в IDE от JetBrains устанавливается некорректно](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#plugin-installed-incorrectly-jb)
    * [Ошибка аутентификации с прокси в IDE от JetBrains](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/qa.md#auth-error-proxy-jb)
  <!-- endsource: ru/_qa/sourcecraft/sourcecraft-ca-toc.md -->

* [SSH-доступ](#sourcecraft-security)

  <!-- source: ru/_qa/sourcecraft/sourcecraft-security-toc.md -->
  * [Как проверить подключение по SSH?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/sourcecraft-security.md#verify-ssh)
  * [Как использовать SSH через порт HTTPS?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/sourcecraft-security.md#ssh-https-use)
  * [Как настроить SSH-соединение через HTTPS?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/sourcecraft-security.md#ssh-https-config)
  * [Как обновить список известных хостов?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/sourcecraft-security.md#ssh-hosts-update)
  <!-- endsource: ru/_qa/sourcecraft/sourcecraft-security-toc.md -->

* [Git](#sourcecraft-git)

  <!-- source: ru/_qa/sourcecraft/sourcecraft-git-toc.md -->
  * [Как начать работать с git?](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/sourcecraft-git.md#quickstart-git)
  * [Ошибки в git при попытке отправить большой файл по протоколу HTTPS](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/qa/sourcecraft-git.md#large-file)
  <!-- endsource: ru/_qa/sourcecraft/sourcecraft-git-toc.md -->

## Общие вопросы {#common}

### Как изменить подписку? {#change-subscription}

<!-- source: ru/_qa/sourcecraft/common.md -->
Выберите нужную подписку в разделе **Потребление и биллинг** организации. Подробные шаги приведены в инструкции [Назначить или изменить подписку участнику организации в SourceCraft](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/assign-subscription.md).

При покупке любой новой подписки архивный тариф **SourceCraft Pro** отключается во всей организации, включая оставшийся пробный период. Рабочие места **Code Assistant Pro**, назначенные участникам без новой подписки, сохраняются. Подробнее в [правилах перехода с архивных тарифов](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#archive-transition).
<!-- endsource: ru/_qa/sourcecraft/common.md -->

### Я уже оплатил Code Assistant Pro в этом месяце. Что будет при переходе на новую подписку? {#paid-ca-pro-transition}

<!-- source: ru/_qa/sourcecraft/common.md -->
Если **Code Assistant Pro** участника уже оплачен в месяце перехода, на новую подписку в этом месяце предоставляется разовая скидка в дополнение к скидке первых трех месяцев.

Квота нейрокредитов становится равной квоте новой подписки. Уже израсходованные в текущем месяце нейрокредиты учитываются в ней: счетчик расхода при переходе не сбрасывается.

<!-- source: ru/_includes/sourcecraft/discounts-tip.md -->
{% note tip %}

При переходе на любую новую платную подписку действует [система скидок](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#discounts).

{% endnote %}
<!-- endsource: ru/_includes/sourcecraft/discounts-tip.md -->

Чтобы перейти, воспользуйтесь инструкцией [Изменить подписку](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/assign-subscription.md#change-subscription). Подробнее о [переходе с архивных тарифов](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#archive-transition).
<!-- endsource: ru/_qa/sourcecraft/common.md -->

### Что будет с квотами при переходе с платной подписки на Free? {#switch-to-free}

<!-- source: ru/_qa/sourcecraft/common.md -->
Квоты платной подписки сохраняются до конца оплаченного периода. С начала следующего периода действуют квоты подписки **Free**.

Чтобы перейти на **Free**, воспользуйтесь инструкцией [Изменить подписку](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/assign-subscription.md#change-subscription). Подробнее о периодах оплаты — в [правилах тарификации](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#details).
<!-- endsource: ru/_qa/sourcecraft/common.md -->

### Как назначить подписку участнику организации? {#assign-subscription}

<!-- source: ru/_qa/sourcecraft/common.md -->
[Администратор организации](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/security/index.md#organization-manager-admin) может назначить подписку конкретному участнику. Для этого воспользуйтесь инструкцией [Назначить подписку](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/assign-subscription.md#assign-subscription).

Само назначение не запускает оплату: лицензия активируется при первом использовании платных возможностей или вручную администратором. Подробнее об [активации и оплате подписок](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#details).

Передать назначенную подписку другому участнику нельзя. До активации лицензии можно отменить назначение без списания средств: [измените подписку](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/assign-subscription.md#change-subscription) участника на **Free**.
<!-- endsource: ru/_qa/sourcecraft/common.md -->

### Как увеличить квоту нейрокредитов? {#increase-neurocredit-quota}

<!-- source: ru/_qa/sourcecraft/common.md -->
На платной подписке можно самостоятельно включить [оплату дополнительных нейрокредитов по мере потребления](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#payg). Они позволяют продолжить работу с ИИ в интерфейсе SourceCraft, плагинах Code Assistant, SourceCraft CLI и VibeCraft после исчерпания квоты подписки.

Администратор задает дополнительную квоту каждому участнику. Общая дополнительная квота организации равна сумме этих квот и отображается в верхней карточке страницы **Подписки**. Отдельно настраивать ее не нужно. Подробнее в [инструкции по увеличению квоты нейрокредитов](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/increase-neurocredit-quota.md).

Если у вас бесплатная подписка, сначала [назначьте платную](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/assign-subscription.md#assign-subscription) и активируйте ее.
<!-- endsource: ru/_qa/sourcecraft/common.md -->

### Как увеличить квоты на ресурсы? {#increase-resource-quotas}

<!-- source: ru/_qa/sourcecraft/common.md -->
На платной подписке можно самостоятельно увеличить квоты на время работы CI-процессов, хранилище данных без учета LFS и хранилище LFS в приватных репозиториях с [оплатой по мере потребления](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#payg). Обращаться в техническую поддержку для этого не нужно — воспользуйтесь [инструкцией по увеличению квот на ресурсы](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/increase-resource-quotas.md).

Для увеличения квот публичных репозиториев образовательных и опенсорс-проектов обратитесь в [техническую поддержку](https://center.yandex.cloud/support?createTicket=true).
<!-- endsource: ru/_qa/sourcecraft/common.md -->

### Я работаю в Облаке в своей организации, а SourceCraft создал новую. Как ее удалить? {#personal-org}

<!-- source: ru/_qa/sourcecraft/common.md -->
Аккаунту SourceCraft нужна [персональная организация](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#org) — рабочее пространство, где вы являетесь владельцем. При регистрации сервис ищет подходящую организацию в Yandex Cloud: если находит — делает ее персональной, если нет — создает новую.

Удалить персональную организацию напрямую — нельзя. Чтобы ее удалить:

  1. [Обратитесь](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/proposal-create.md) в поддержку, чтобы сделать персональной другую свою организацию.
  1. [Удалите](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/delete-account-and-org.md) ненужную организацию.

Для смены персональной организации вы должны быть владельцем новой.
<!-- endsource: ru/_qa/sourcecraft/common.md -->

### Я создал в SourceCraft организацию, а она оказалась мне не нужна. Как ее удалить? {#delete-org}

<!-- source: ru/_qa/sourcecraft/common.md -->
Каждая организация SourceCraft связана с [облачной организацией](https://yandex.cloud/ru/docs/organization/concepts/organization) Yandex Cloud, поэтому ими можно управлять в [Cloud Center](https://center.yandex.cloud). При наличии соответствующих [прав](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/security/index.md#src-roles) можно удалить облачную организацию и организация SourceCraft удалится вместе с ней.
<!-- endsource: ru/_qa/sourcecraft/common.md -->

## SourceCraft Sites {#sourcecraft-sites}

### Какие ограничения безопасности действуют в SourceCraft Sites? {#sites-restrictions}

<!-- source: ru/_qa/sourcecraft/sourcecraft-sites.md -->
<!-- source: ru/_includes/sourcecraft/sites-restrictions.md -->
В SourceCraft Sites по соображениям безопасности нельзя:

* Использовать [сервис-воркеры](https://developer.mozilla.org/ru/docs/Web/API/Service_Worker_API) (Service Worker) — код JavaScript, который выполняется в браузере отдельно от веб-страницы и может перехватывать сетевые запросы и кешировать ресурсы. Используются, например, для работы PWA-приложений в офлайн-режиме.
* Встраивать опубликованный сайт во фреймы, например с помощью HTML-элемента `<iframe>`.

Ограничения связаны с размещением сайтов на общем домене и заданы HTTP-заголовком `Content-Security-Policy: frame-ancestors 'none'; worker-src 'none';`. Изменить или ослабить эту политику с помощью кода сайта или HTML-разметки нельзя.
<!-- endsource: ru/_includes/sourcecraft/sites-restrictions.md -->
<!-- endsource: ru/_qa/sourcecraft/sourcecraft-sites.md -->

### Как подтвердить владение сайтом на SourceCraft Sites в Яндекс Вебмастере? {#verify-site-owner}

<!-- source: ru/_qa/sourcecraft/sourcecraft-sites.md -->
Чтобы подтвердить владение сайтом на [SourceCraft Sites](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/sites.md) в [Яндекс Вебмастере](https://webmaster.yandex.ru/):

1. [Создайте](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/repo-create.md) в организации [репозиторий](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#repos) с именем, совпадающим с именем [организации](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#org).
1. В репозитории создайте сайт SourceCraft Sites. Он будет доступен по адресам:
   * `https://<имя_организации>.sourcecraft.site/`
   * `https://<имя_организации>.sourcecraft.site/<имя_организации>/`

1. Добавьте метатег подтверждения на главную страницу сайта:
   * [Зарегистрируйте](https://webmaster.yandex.ru/sites/add/) сайт в Яндекс Вебмастере.
   * Выберите подтверждение по [метатегу](https://yandex.ru/support/webmaster/ru/controlling-robot/metatags).
   * Добавьте полученный метатег в HTML-код главной страницы:

   ```html
   <meta name="yandex-verification" content="<код_подтверждения>" />
   ```

После этого все репозитории и сайты в организации будут подтверждены. Подробнее о настройке хостинга — в руководстве [Хостинг статического сайта из репозитория с помощью SourceCraft Sites](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/tutorials/sites.md).
<!-- endsource: ru/_qa/sourcecraft/sourcecraft-sites.md -->

## Технические вопросы про Code Assistant {#sourcecraft-ca}

### Общие вопросы {#common-questions}

#### Как сейчас называется сервис? {#rebranding}

<!-- source: ru/code-assistant/qa.md -->
<!-- source: ru/_includes/code-assistant/rebranding.md -->
Сервис стал частью платформы [SourceCraft](https://sourcecraft.dev). В связи с этим полное наименование сервиса **Yandex Code Assistant** изменено на **SourceCraft Code Assistant**. При этом текущая функциональность сервиса осталась прежней.

Также Code Assistant теперь доступен во встроенном редакторе кода SourceCraft.
<!-- endsource: ru/_includes/code-assistant/rebranding.md -->
<!-- endsource: ru/code-assistant/qa.md -->

#### Есть ли ограничения при использовании сервиса? {#limits}

<!-- source: ru/code-assistant/qa.md -->
Подробнее об ограничениях на странице [Квоты в SourceCraft Code Assistant](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/concepts/limits.md).
<!-- endsource: ru/code-assistant/qa.md -->

#### При выборе модели в интерфейсе предлагается подключить платную подписку {#subscription}

<!-- source: ru/_includes/sourcecraft/ai-models-qa-subscription.md -->
Проверьте, что [платная подписка](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md) оформлена для вас в организации, выбранной для списания нейрокредитов в [чате в интерфейсе SourceCraft](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/ca-chat.md), плагине [Code Assistant](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/index.md) или [SourceCraft CLI](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/cli-quickstart.md).

<!-- source: ru/_includes/sourcecraft/ai-models-legacy-tariff-note.md -->
{% note warning %}

Архивный тариф **Code Assistant Pro** не дает доступа к [выбору AI-моделей](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/ai-models.md#select-model).

{% endnote %}
<!-- endsource: ru/_includes/sourcecraft/ai-models-legacy-tariff-note.md -->
<!-- endsource: ru/_includes/sourcecraft/ai-models-qa-subscription.md -->

#### Модель отключена в организации {#disabled}

<!-- source: ru/_includes/sourcecraft/ai-models-qa-disabled.md -->
Обратитесь к [Администратору](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/security/index.md#organization-manager-admin) или [Владельцу](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/security/index.md#organization-manager-organizations-owner) организации, чтобы они [изменили](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/ai-models.md#organization) доступный набор моделей.
<!-- endsource: ru/_includes/sourcecraft/ai-models-qa-disabled.md -->

#### Модель недоступна у провайдера {#unavailable}

<!-- source: ru/_includes/sourcecraft/ai-models-qa-unavailable.md -->
Статус **Недоступна у провайдера** отображается администратору или владельцу организации на странице **AI-модели** в настройках организации. Такая модель временно не может обрабатывать запросы и не отображается в списке выбора у пользователей, даже если ее использование разрешено в организации.
<!-- endsource: ru/_includes/sourcecraft/ai-models-qa-unavailable.md -->

#### Какие IDE поддерживаются? {#ide-versions}

<!-- source: ru/code-assistant/qa.md -->
<!-- source: ru/_includes/code-assistant/supported-versions.md -->
Плагин Code Assistant доступен для [Visual Studio Code](https://code.visualstudio.com/), [VSCodium](https://vscodium.com/) и [IDE от JetBrains](https://www.jetbrains.com/ides/) версий 2026.2, 2026.1, 2025.3, 2025.2, 2025.1, 2024.3, 2024.2 и 2024.1. {#supported-versions}
<!-- endsource: ru/_includes/code-assistant/supported-versions.md -->
<!-- endsource: ru/code-assistant/qa.md -->

#### Нужен ли для работы с Code Assistant платежный аккаунт в Yandex Cloud? {#billing-account}

<!-- source: ru/code-assistant/qa.md -->
Для работы с бесплатной подпиской [платежный аккаунт](https://yandex.cloud/ru/docs/billing/concepts/billing-account) не нужен. Для платной подписки подключите платежный аккаунт к организации, как описано в инструкции [Назначить или изменить подписку участнику организации в SourceCraft](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/assign-subscription.md).
<!-- endsource: ru/code-assistant/qa.md -->

#### Как подключить платную подписку для Code Assistant? {#ca-subscription}

<!-- source: ru/code-assistant/qa.md -->
Подписка управляется в интерфейсе SourceCraft. [Назначьте платную подписку нужному участнику организации](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/assign-subscription.md#assign-subscription), который будет пользоваться Code Assistant. Если подписка уже назначена, [измените ее](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/assign-subscription.md#change-subscription). Назначать подписки может [администратор организации](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/security/index.md#organization-manager-admin).

Стоимость и порядок активации лицензий приведены в [правилах тарификации](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#details).
<!-- endsource: ru/code-assistant/qa.md -->

#### Я уже оплатил Code Assistant Pro в этом месяце. Что будет при переходе на новую подписку? {#ca-paid-pro-transition}

<!-- source: ru/code-assistant/qa.md -->
В месяце перехода участника с уже оплаченного **Code Assistant Pro** на новую подписку предоставляется разовая скидка в дополнение к скидке первых трех месяцев.

Квота нейрокредитов становится равной квоте новой подписки. Уже израсходованные в текущем месяце нейрокредиты учитываются в ней: счетчик расхода при переходе не сбрасывается.

<!-- source: ru/_includes/sourcecraft/discounts-tip.md -->
{% note tip %}

При переходе на любую новую платную подписку действует [система скидок](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#discounts).

{% endnote %}
<!-- endsource: ru/_includes/sourcecraft/discounts-tip.md -->

Воспользуйтесь [инструкцией по изменению подписки](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/assign-subscription.md#change-subscription). Подробности приведены в [правилах перехода с архивных тарифов](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#archive-transition).
<!-- endsource: ru/code-assistant/qa.md -->

#### Что делать, если закончились нейрокредиты в плагине, CLI или интерфейсе SourceCraft? {#ca-neurocredit-quota}

<!-- source: ru/code-assistant/qa.md -->
На платной подписке администратор может [увеличить квоту нейрокредитов](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/increase-neurocredit-quota.md), подключив [оплату по мере потребления](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#payg). Дополнительные нейрокредиты оплачиваются по фактическому потреблению после исчерпания квоты подписки.

Проверьте дополнительную квоту участника. Ее настраивает администратор в интерфейсе SourceCraft; квота применяется к работе в плагинах Code Assistant, SourceCraft CLI и на платформе SourceCraft. Общая дополнительная квота организации равна сумме квот ее участников.

На бесплатной подписке дополнительное потребление недоступно. Чтобы подключить его, [назначьте платную подписку](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/assign-subscription.md#assign-subscription) и активируйте ее.
<!-- endsource: ru/code-assistant/qa.md -->

#### Логируются ли мои запросы при использовании Code Assistant в плагинах для IDE и SourceCraft CLI? {#request-logging}

<!-- source: ru/code-assistant/qa.md -->
При подключении к предустановленной модели SourceCraft ваши запросы не логируются.

Если вы используете сторонние модели, настройте для них передачу заголовка `x-data-logging-enabled` со значением `false`:

* В SourceCraft CLI и плагине для IDE от JetBrains — в файле конфигурации OpenCode:

  * Глобально для всех репозиториев:
    * `/Users/<имя_пользователя>/Library/Application Support/sourcecraft/opencode/opencode.json` в macOS;
    * `/home/<имя_пользователя>/.config/sourcecraft/opencode/opencode.json` в Linux;
    * `C:\Users\<имя_пользователя>\AppData\Roaming\sourcecraft\opencode\opencode.json` в Windows.
  * Локально — в файле `.opencode/opencode.json` в директории репозитория.

  Подробнее о настройке пользовательских заголовков в параметре `options.headers` провайдера в [документации OpenCode](https://opencode.ai/docs/ru/providers/#пользовательские-заголовки).

* В плагине для Visual Studio Code — в [настройках профиля модели](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/agent/api-configuration-profiles.md#edit-profiles).
<!-- endsource: ru/code-assistant/qa.md -->

#### Можно ли использовать плагин без доступа в интернет? {#using-plugin-without-internet}

<!-- source: ru/code-assistant/qa.md -->
Нет. Для работы Code Assistant требуется постоянный доступ в интернет.
<!-- endsource: ru/code-assistant/qa.md -->

#### Как изменить пользователя, аутентифицированного в плагине Code Assistant? {#change-user}

<!-- source: ru/code-assistant/qa.md -->
Чтобы аутентифицироваться в плагине Code Assistant как другой пользователь SourceCraft, [выйдите](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/index.md#logout) из профиля и затем повторно аутентифицируйтесь, как это описано в п. 3 раздела [Установите и настройте плагин](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/index.md#install-plugin).
<!-- endsource: ru/code-assistant/qa.md -->

#### Ошибка получения refresh-токена {#refresh-token}

<!-- source: ru/code-assistant/qa.md -->
Текст ошибки:

```text
Error refreshing token: no refresh token found
```

В вашей [организации](https://yandex.cloud/ru/docs/overview/roles-and-resources) запрещен выпуск [refresh-токенов](https://yandex.cloud/ru/docs/iam/api-ref/RefreshToken/), которые используются Code Assistant для аутентификации. Чтобы работать с Code Assistant, [зарегистрируйтесь](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/security/registration.md) в SourceCraft с помощью личного [аккаунта на Яндексе](https://yandex.cloud/ru/docs/iam/concepts/users/accounts#passport).
<!-- endsource: ru/code-assistant/qa.md -->

#### Ошибки токена {#token-errors}

<!-- source: ru/code-assistant/qa.md -->
[Выйдите](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/index.md#logout) из профиля и затем повторно аутентифицируйтесь, как это описано в п. 3 раздела [Установите и настройте плагин](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/index.md#install-plugin).
<!-- endsource: ru/code-assistant/qa.md -->

#### Ошибка 400 при аутентификации {#auth-error-400}

<!-- source: ru/code-assistant/qa.md -->
Текст ошибки:

```text
Authorization error: Request failed with status code 400
```

Ошибка может возникать, если на компьютере установлено неверное системное время. Проверьте системное время и повторите аутентификацию.
<!-- endsource: ru/code-assistant/qa.md -->

#### Как получить логи работы IDE? {#get-logs}

<!-- source: ru/code-assistant/qa.md -->
<!-- source: ru/_includes/code-assistant/get-logs.md -->
{% list tabs group=ide %}

- Visual Studio Code {#vscode}

  Если для решения проблем с Code Assistant вы хотите обратиться в [техническую поддержку](https://center.yandex.cloud/support), заранее подготовьте файл с логом IDE:

  1. В правом нижнем углу IDE нажмите ![image](../../_assets/code-assistant/vsc-icon-small.svg).
  1. В открывшемся меню выберите **Export Logs**.
  1. Откроется окно проводника с архивом `logs.zip`. Приложите архив к обращению в техническую поддержку.

- IDE от JetBrains {#jb}

  Если для решения проблем с Code Assistant вы хотите обратиться в [техническую поддержку](https://center.yandex.cloud/support), заранее подготовьте файл с логом IDE:

  1. В верхнем меню IDE нажмите **Help** и выберите **Show Log in Explorer** (**Show Log in Finder** на macOS).
  1. В открывшемся окне скопируйте файл `idea.log` и приложите его к обращению в техническую поддержку.

{% endlist %}
<!-- endsource: ru/_includes/code-assistant/get-logs.md -->
<!-- endsource: ru/code-assistant/qa.md -->

#### К каким интернет-ресурсам нужен доступ для работы Code Assistant? {#fqdn}

<!-- source: ru/code-assistant/qa.md -->
Список интернет-ресурсов, к которым нужен доступ, представлен на странице [FQDN ресурсов SourceCraft Code Assistant](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/security/fqdn.md).

## Работа в Visual Studio Code {#vs-code-ide}
<!-- endsource: ru/code-assistant/qa.md -->

### Работа в Visual Studio Code {#vs-code-ide}

#### Ошибка при аутентификации в Visual Studio Code {#crypto-is-not-defined-vsc}

<!-- source: ru/code-assistant/qa.md -->
Текст ошибки:

```text
crypto is not defined
```

Ошибка от внутренней библиотеки IDE, которая используется для аутентификации в SourceCraft. Чтобы устранить ошибку, [обновите](https://code.visualstudio.com/docs/setup/setup-overview#_update-cadence) Visual Studio Code.

{% cut "Пример сборки Visual Studio Code, совместимой с плагином" %}

```text
Version: 1.92.2 (system setup)
Commit: fee1edb8d6d72a0ddff41e5f71a671c23ed924b9
Date: 2024-08-14T17:29:30.058Z
Electron: 30.1.2
ElectronBuildId: 9870757
Chromium: 124.0.6367.243
Node.js: 20.14.0
V8: 12.4.254.20-electron.0
OS: Windows_NT x64 10.0.19045
```

{% endcut %}

Также читайте статью [Как узнать версию IDE](https://code.visualstudio.com/docs/setup/setup-overview#_how-do-i-know-which-version-im-running).
<!-- endsource: ru/code-assistant/qa.md -->

#### Как изменить язык интерфейса плагина в Visual Studio Code? {#plugin-language-vsc}

<!-- source: ru/code-assistant/qa.md -->
Язык интерфейса плагина зависит от установленного языка интерфейса IDE.

## Работа в IDE от JetBrains {#jetbrains-ide}
<!-- endsource: ru/code-assistant/qa.md -->

### Работа в IDE от JetBrains {#jetbrains-ide}

#### Ошибка SourceCraft Code Authentication Failed или 404 Not Found при аутентификации {#auth-error-jb}

<!-- source: ru/code-assistant/qa.md -->
При аутентификации плагина в браузере может отобразиться одна из ошибок:

```text
SourceCraft Code Authentication Failed
```

```text
404 Not Found
```

Чтобы устранить ошибку:
1. [Удалите](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/index.md#remove-plugin) плагин и перезапустите IDE.
1. [Установите](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/index.md#install-plugin) плагин повторно, но не запускайте аутентификацию.
1. Временно назначьте браузером по умолчанию другой браузер, например Firefox.
1. В новом браузере перейдите на [страницу аутентификации](https://auth.yandex.cloud/) и войдите с помощью личного [аккаунта на Яндексе](https://yandex.cloud/ru/docs/iam/concepts/users/accounts#passport) вида `login@yandex.ru`, а не доменного аккаунта.
1. В консоли управления убедитесь, что выбран нужный аккаунт.
1. Вернитесь в IDE, нажмите ![image](../../_assets/console-icons/magnifier.svg), введите `SourceCraft Code Assistant` и выберите **SourceCraft Code Assistant: Login**.

После успешной аутентификации в браузере появится сообщение `SourceCraft Code Assistant Authenticated Successfully`.
<!-- endsource: ru/code-assistant/qa.md -->

#### Плагин не запускается в IDE от JetBrains, сообщение об ошибке 404, не появляются предложения от Code Assistant {#plugin-doesnt-start-jb}

<!-- source: ru/code-assistant/qa.md -->
Попробуйте перезапустить IDE.
<!-- endsource: ru/code-assistant/qa.md -->

#### Ошибка при установке плагина: No plugins found. Check the log file for errors {#no-plugins-found-jb}

<!-- source: ru/code-assistant/qa.md -->
Ошибка возникает, если версия IDE от JetBrains не поддерживается плагином Code Assistant. Проверьте [список поддерживаемых версий](#ide-versions) и используйте IDE соответствующей версии.
<!-- endsource: ru/code-assistant/qa.md -->

#### Плагин в IDE от JetBrains устанавливается некорректно {#plugin-installed-incorrectly-jb}

<!-- source: ru/code-assistant/qa.md -->
<!-- source: ru/_includes/code-assistant/plugin-ide-zip.md -->
Плагин устанавливается в IDE в виде архива в формате ZIP. Не распаковывайте скачанный архив.

Некоторые браузеры, например Safari на macOS, автоматически распаковывают загружаемые архивы. Чтобы загрузить файл плагина именно в виде архива, нажмите на ссылку с плагином правой кнопкой, выберите **Загрузить файл по ссылке как...** (**Download Linked File As...**) и нажмите **Сохранить** (**Save**).
<!-- endsource: ru/_includes/code-assistant/plugin-ide-zip.md -->
<!-- endsource: ru/code-assistant/qa.md -->

#### Ошибка аутентификации с прокси в IDE от JetBrains {#auth-error-proxy-jb}

<!-- source: ru/code-assistant/qa.md -->
Текст ошибки:

```text
Failed to authenticate with proxy
```

Проверьте, не включен ли прокси-сервер в IDE. Если включен — отключите и попробуйте аутентифицироваться еще раз.
<!-- endsource: ru/code-assistant/qa.md -->

## SSH-доступ {#sourcecraft-security}

### Как проверить подключение по SSH? {#verify-ssh}

<!-- source: ru/_qa/sourcecraft/sourcecraft-security.md -->
О том, как добавить [SSH-ключ](https://yandex.cloud/ru/docs/glossary/ssh-keygen) и получить доступ к [репозиторию](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#repos), читайте в разделе [Получить доступ к репозиторию с помощью SSH-ключа](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/security/ssh.md).

После добавления SSH-ключа выполните команду:

```bash
ssh -T ssh://ssh.sourcecraft.dev
```

Если аутентификация прошла успешно, вы увидите сообщение:

<!-- source: ru/_includes/sourcecraft/auth-text.md -->
```text
Hi <username>! You've successfully authenticated, but SourceCraft does not provide shell access.
```
<!-- endsource: ru/_includes/sourcecraft/auth-text.md -->
<!-- endsource: ru/_qa/sourcecraft/sourcecraft-security.md -->

### Как использовать SSH через порт HTTPS? {#ssh-https-use}

<!-- source: ru/_qa/sourcecraft/sourcecraft-security.md -->
Если брандмауэр блокирует SSH-соединения, а клонирование по [HTTPS](https://ru.wikipedia.org/wiki/HTTPS) с [персональным токеном](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/security/pat.md) недоступно, попробуйте клонировать репозиторий через SSH по порту HTTPS. Такое подключение обычно разрешено брандмауэрами, но может блокироваться прокси-серверами.

Чтобы проверить возможность SSH-соединения через порт HTTPS, выполните команду:

```bash
ssh -T -p 443 ssh.sourcecraft.dev
```

Если аутентификация прошла успешно, вы увидите сообщение:

<!-- source: ru/_includes/sourcecraft/auth-text.md -->
```text
Hi <username>! You've successfully authenticated, but SourceCraft does not provide shell access.
```
<!-- endsource: ru/_includes/sourcecraft/auth-text.md -->

{% note info %}

Для порта `443` используйте имя хоста `ssh.sourcecraft.dev`, а не `sourcecraft.dev`.

{% endnote %}

Чтобы клонировать [репозиторий](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#repos) через порт `443`, выполните команду:

```shell
git clone ssh://ssh.sourcecraft.dev:443/<имя_пользователя>/<название_репозитория>.git
```
<!-- endsource: ru/_qa/sourcecraft/sourcecraft-security.md -->

### Как настроить SSH-соединение через HTTPS? {#ssh-https-config}

<!-- source: ru/_qa/sourcecraft/sourcecraft-security.md -->
Если подключение к `ssh.sourcecraft.dev` через порт `443` работает, можно настроить SSH так, чтобы все соединения с `sourcecraft.dev` автоматически использовали этот хост и порт.

Для этого отредактируйте файл `~/.ssh/config` и добавьте в него следующий блок:

```text
Host sourcecraft.dev
    Hostname ssh.sourcecraft.dev
    Port 443
    User git
```

Чтобы проверить, что настройки применились, подключитесь к `sourcecraft.dev` еще раз:

```bash
ssh -T sourcecraft.dev
```

Если подключение прошло успешно, вы увидите сообщение:

<!-- source: ru/_includes/sourcecraft/auth-text.md -->
```text
Hi <username>! You've successfully authenticated, but SourceCraft does not provide shell access.
```
<!-- endsource: ru/_includes/sourcecraft/auth-text.md -->
<!-- endsource: ru/_qa/sourcecraft/sourcecraft-security.md -->

### Как обновить список известных хостов? {#ssh-hosts-update}

<!-- source: ru/_qa/sourcecraft/sourcecraft-security.md -->
При первом подключении к SourceCraft появится предупреждение о неизвестном хосте:

```text
The authenticity of host '[ssh.sourcecraft.dev]:443 ([<IP-адрес>]:443)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbp********.
This host key is known by the following other names/addresses:
    ~/.ssh/known_hosts:32: sourcecraft.dev
Are you sure you want to continue connecting (yes/no/[fingerprint])?
```
Введите в терминале слово `yes` и нажмите **Enter**.
<!-- endsource: ru/_qa/sourcecraft/sourcecraft-security.md -->

## Git {#sourcecraft-git}

### Как начать работать с git? {#quickstart-git}

<!-- source: ru/_qa/sourcecraft/sourcecraft-git.md -->
Подробное руководство по работе с [git](https://git-scm.com/) читайте в разделе [Как начать работать с git](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/tutorials/quickstart-git.md).
<!-- endsource: ru/_qa/sourcecraft/sourcecraft-git.md -->

### Ошибки в git при попытке отправить большой файл по протоколу HTTPS {#large-file}

<!-- source: ru/_qa/sourcecraft/sourcecraft-git.md -->
Подробное руководство по работе с [git](https://git-scm.com/) читайте в разделе [Как начать работать с git](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/tutorials/quickstart-git.md).
<!-- endsource: ru/_qa/sourcecraft/sourcecraft-git.md -->
