---
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/en/sourcecraft/qa/all.md
    type: text/markdown
    title: Markdown version
  - href: https://vibe.sourcecraft.dev/portal/docs/en/llms.txt
    rel: describedby
title: FAQ about SourceCraft
description: This page covers questions and answers about SourceCraft.
---
> **Documentation Index:** Fetch the complete configuration index at https://vibe.sourcecraft.dev/portal/docs/en/llms.txt


# All questions about SourceCraft

* [General questions](#common)

  <!-- source: en/_qa/sourcecraft/common-toc.md -->
  * [I am working in Yandex Cloud using my own organization, but SourceCraft has created a new one. How do I delete it?](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/qa/common.md#personal-org)
  * [I have created an organization in SourceCraft, but it turned out that I do not need it. How do I delete it?](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/qa/common.md#delete-org)
  <!-- endsource: en/_qa/sourcecraft/common-toc.md -->

* [SourceCraft Sites](#sourcecraft-sites)

  <!-- source: en/_qa/sourcecraft/sourcecraft-sites-toc.md -->
  * [How do I confirm ownership of a SourceCraft Sites website in Yandex Webmaster?](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/qa/sourcecraft-sites.md#verify-site-owner)
  <!-- endsource: en/_qa/sourcecraft/sourcecraft-sites-toc.md -->

* [Technical questions about Code Assistant](#sourcecraft-ca)

  <!-- source: en/_qa/sourcecraft/sourcecraft-ca-toc.md -->
  * [General questions](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#common-questions)

    * [How is the service currently called?](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#rebranding)
    * [Does the service have any usage limitations?](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#limits)
    * [Which IDE versions are supported?](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#ide-versions)
    * [Do I need a Yandex Cloud billing account to work with Code Assistant?](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#billing-account)
    * [Can I use the plugin without internet access?](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#using-plugin-without-internet)
    * [How do I change a user authenticated in Code Assistant?](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#change-user)
    * [Error getting a refresh token](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#refresh-token)
    * [Token errors](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#token-errors)
    * [Error 400 during authentication](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#auth-error-400)
    * [How to get IDE logs?](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#get-logs)
    * [What internet resources does Code Assistant need access to?](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#fqdn)

  * [Working in Visual Studio Code](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#vs-code-ide)

    * [Visual Studio Code authentication error](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#crypto-is-not-defined-vsc)
    * [How do I change the plugin interface language in Visual Studio Code?](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#plugin-language-vsc)

  * [Using JetBrains IDE](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#jetbrains-ide)

    * [SourceCraft authentication error: Code Authentication Failed or 404 Not Found](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#auth-error-jb)
    * [The plugin does not start in JetBrains IDE; 404 error; Code Assistant's suggestions not displayed](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#plugin-doesnt-start-jb)
    * [Error during plugin installation: No plugins found. Check the log file for errors](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#no-plugins-found-jb)
    * [The JetBrains IDE plugin installs incorrectly](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#plugin-installed-incorrectly-jb)
    * [Proxy authentication error in JetBrains IDE](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/qa.md#auth-error-proxy-jb)
  <!-- endsource: en/_qa/sourcecraft/sourcecraft-ca-toc.md -->

* [SSH access](#sourcecraft-security)

  <!-- source: en/_qa/sourcecraft/sourcecraft-security-toc.md -->
  * [How do I test an SSH connection?](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/qa/sourcecraft-security.md#verify-ssh)
  * [How do I use SSH over an HTTPS port?](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/qa/sourcecraft-security.md#ssh-https-use)
  * [How to set up an SSH connection over HTTPS?](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/qa/sourcecraft-security.md#ssh-https-config)
  * [How do I update my list of known hosts?](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/qa/sourcecraft-security.md#ssh-hosts-update)
  <!-- endsource: en/_qa/sourcecraft/sourcecraft-security-toc.md -->

* [Git](#sourcecraft-git)

  <!-- source: en/_qa/sourcecraft/sourcecraft-git-toc.md -->
  * [How do I get started with Git?](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/qa/sourcecraft-git.md#quickstart-git)
  * [Git errors on attempts to send a large file over HTTPS](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/qa/sourcecraft-git.md#large-file)
  <!-- endsource: en/_qa/sourcecraft/sourcecraft-git-toc.md -->

## General questions {#common}

### I am working in Yandex Cloud using my own organization, but SourceCraft has created a new one. How do I delete it? {#personal-org}

<!-- source: en/_qa/sourcecraft/common.md -->
To use a SourceCraft account, you need a [personal organization](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#org), i.e., a workspace with you as the owner. During sign-up, SourceCraft looks for a suitable Yandex Cloud organization and, if it fails to find one, creates a new organization.

You cannot delete a personal organization directly. To delete it:

  1. [Contact](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/operations/proposal-create.md) support to select a different personal organization.
  1. [Delete](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/operations/delete-account-and-org.md) the organization you do not need.

To switch to a new personal organization, you must be its owner.
<!-- endsource: en/_qa/sourcecraft/common.md -->

### I have created an organization in SourceCraft, but it turned out that I do not need it. How do I delete it? {#delete-org}

<!-- source: en/_qa/sourcecraft/common.md -->
Since each SourceCraft organization is tied to a Yandex Cloud [organization](https://yandex.cloud/en/docs/organization/concepts/organization), you can manage them in [Cloud Center](https://center.yandex.cloud). If you have the required [permissions](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/security/index.md#src-roles), simply delete the Yandex Cloud organization; this will also delete the organization in SourceCraft.
<!-- endsource: en/_qa/sourcecraft/common.md -->

## SourceCraft Sites {#sourcecraft-sites}

### How do I confirm ownership of a SourceCraft Sites website in Yandex Webmaster? {#verify-site-owner}

<!-- source: en/_qa/sourcecraft/sourcecraft-sites.md -->
To confirm ownership of a [SourceCraft Sites](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/concepts/sites.md) website in [Yandex Webmaster](https://webmaster.yandex.ru/):

1. [Create](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/operations/repo-create.md) a [repository](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#repos) in the organization with the same name as the [organization](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#org).
1. In the repository, create a SourceCraft Sites website. It will be available at the following addresses:
   * `https://<organization_name>.sourcecraft.site/`
   * `https://<organization_name>.sourcecraft.site/<organization_name>/`

1. Add the verification meta tag to the site's main page:
   * [Register](https://webmaster.yandex.ru/sites/add/) the website in Yandex Webmaster.
   * Select verification by [meta tag](https://yandex.ru/support/webmaster/ru/controlling-robot/metatags).
   * Add the meta tag you got to the HTML code of the main page:

   ```html
   <meta name="yandex-verification" content="<verification_code>" />
   ```

This will verify all repositories and sites in the organization. Learn more about configuring hosting [here](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/tutorials/sites.md).
<!-- endsource: en/_qa/sourcecraft/sourcecraft-sites.md -->

## Technical questions about Code Assistant {#sourcecraft-ca}

### General questions {#common-questions}

#### How is the service currently called? {#rebranding}

<!-- source: en/code-assistant/qa.md -->
<!-- source: en/_includes/code-assistant/rebranding.md -->
The service is now part of [SourceCraft](https://sourcecraft.dev). Therefore, the full name of **Yandex Code Assistant** has been changed to **SourceCraft Code Assistant**. However, its current features are still the same.

Code Assistant is now also available in the built-in SourceCraft code editor.
<!-- endsource: en/_includes/code-assistant/rebranding.md -->
<!-- endsource: en/code-assistant/qa.md -->

#### Does the service have any usage limitations? {#limits}

<!-- source: en/code-assistant/qa.md -->
For more on limits, see [Quotas in SourceCraft Code Assistant](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/concepts/limits.md).
<!-- endsource: en/code-assistant/qa.md -->

#### Which IDE versions are supported? {#ide-versions}

<!-- source: en/code-assistant/qa.md -->
<!-- source: en/_includes/code-assistant/supported-versions.md -->
The Code Assistant plugin is now available for [Visual Studio Code](https://code.visualstudio.com/), [VSCodium](https://vscodium.com/), and [JetBrains IDE](https://www.jetbrains.com/ides/) versions 2026.2, 2026.1, 2025.3, 2025.2, 2025.1, 2024.3, 2024.2, and 2024.1. {#supported-versions}
<!-- endsource: en/_includes/code-assistant/supported-versions.md -->
<!-- endsource: en/code-assistant/qa.md -->

#### Do I need a Yandex Cloud billing account to work with Code Assistant? {#billing-account}

<!-- source: en/code-assistant/qa.md -->
You **do not need** a [billing account](https://yandex.cloud/en/docs/billing/concepts/billing-account).
<!-- endsource: en/code-assistant/qa.md -->

#### Can I use the plugin without internet access? {#using-plugin-without-internet}

<!-- source: en/code-assistant/qa.md -->
No. To work with Code Assistant, you will need continuous internet access.
<!-- endsource: en/code-assistant/qa.md -->

#### How do I change a user authenticated in Code Assistant? {#change-user}

<!-- source: en/code-assistant/qa.md -->
To authenticate in Code Assistant as another SourceCraft user, [log out](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/index.md#logout) of your current account and re-authenticate as described in step 3 of [Install and configure the plugin](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/index.md#install-plugin).
<!-- endsource: en/code-assistant/qa.md -->

#### Error getting a refresh token {#refresh-token}

<!-- source: en/code-assistant/qa.md -->
Error message:

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

Your [organization](https://yandex.cloud/en/docs/overview/roles-and-resources) does not allow issuing [refresh tokens](https://yandex.cloud/en/docs/iam/api-ref/RefreshToken/) used by Code Assistant for authentication. To work with Code Assistant, [register](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/security/registration.md) in SourceCraft using your personal [Yandex account](https://yandex.cloud/en/docs/iam/concepts/users/accounts#passport).
<!-- endsource: en/code-assistant/qa.md -->

#### Token errors {#token-errors}

<!-- source: en/code-assistant/qa.md -->
[Log out](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/index.md#logout) of your profile and then re-authenticate as described in step 3 of the [Install and configure the plugin](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/index.md#install-plugin) section.
<!-- endsource: en/code-assistant/qa.md -->

#### Error 400 during authentication {#auth-error-400}

<!-- source: en/code-assistant/qa.md -->
Error message:

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

This error may occur if the system time on your computer is set incorrectly. Check your system time and try authenticating again.
<!-- endsource: en/code-assistant/qa.md -->

#### How do I get IDE logs? {#get-logs}

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

- Visual Studio Code {#vscode}

  If you want to resolve issues with Code Assistant through our [support](https://center.yandex.cloud/support), make sure to prepare an IDE log file in advance:

  1. In the lower right corner of the IDE, click ![image](../../_assets/code-assistant/vsc-icon-small.svg).
  1. In the menu that opens, select **Export Logs**.
  1. An explorer window with the `logs.zip` archive will open. Attach the archive to your support ticket.

- JetBrains IDE {#jb}

  If you want to resolve issues with Code Assistant through our [support](https://center.yandex.cloud/support), make sure to prepare an IDE log file in advance:

  1. In top IDE menu, click **Help** and select **Show Log in Explorer** (**Show Log in Finder** for macOS).
  1. In the window that opens, copy the `idea.log` file and attach it to your support ticket.

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

#### To what internet resources does Code Assistant need access? {#fqdn}

<!-- source: en/code-assistant/qa.md -->
For the list of internet resources it needs access to, see [SourceCraft Code Assistant resource FQDNs](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/security/fqdn.md).

## Working in Visual Studio Code {#vs-code-ide}
<!-- endsource: en/code-assistant/qa.md -->

### Working in Visual Studio Code {#vs-code-ide}

#### Visual Studio Code authentication error {#crypto-is-not-defined-vsc}

<!-- source: en/code-assistant/qa.md -->
Error message:

```text
crypto is not defined
```

This is an error returned by the internal IDE library used for authentication in SourceCraft. To resolve this error, [upgrade](https://code.visualstudio.com/docs/setup/setup-overview#_update-cadence) your Visual Studio Code version.

{% cut "Below is an example of a Visual Studio Code build with the plugin support." %}

```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 %}

See also [How to find out your IDE version](https://code.visualstudio.com/docs/setup/setup-overview#_how-do-i-know-which-version-im-running).
<!-- endsource: en/code-assistant/qa.md -->

#### How do I change the plugin interface language in Visual Studio Code? {#plugin-language-vsc}

<!-- source: en/code-assistant/qa.md -->
The plugin interface language depends on the IDE interface language.

## Using JetBrains IDE {#jetbrains-ide}
<!-- endsource: en/code-assistant/qa.md -->

### Using JetBrains IDE {#jetbrains-ide}

#### Code Authentication Failed or 404 Not Found SourceCraft error during authentication {#auth-error-jb}

<!-- source: en/code-assistant/qa.md -->
When authenticating the plugin, you may get one of these errors in your browser:

```text
SourceCraft Code Authentication Failed
```

```text
404 Not Found
```

To fix this error:
1. [Delete](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/index.md#remove-plugin) the plugin and restart the IDE.
1. [Reinstall](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/index.md#install-plugin) the plugin but do not run authentication.
1. Set another browser as your default browser temporarily, e.g., Firefox.
1. In the new browser, go to the [authentication page](https://auth.yandex.cloud/) and sign in using your personal `login@yandex.ru` type [Yandex account](https://yandex.cloud/en/docs/iam/concepts/users/accounts#passport), ​​not your domain account.
1. In the management console, make sure you selected the correct account.
1. Go back to the IDE, click ![image](../../_assets/console-icons/magnifier.svg), type `SourceCraft Code Assistant` and select **SourceCraft Code Assistant: Login**.

After successful authentication, the `SourceCraft Code Assistant Authenticated Successfully` message will appear in the browser.
<!-- endsource: en/code-assistant/qa.md -->

#### The plugin does not start in JetBrains IDE; 404 error; Code Assistant's suggestions not displayed {#plugin-doesnt-start-jb}

<!-- source: en/code-assistant/qa.md -->
Try restarting the IDE.
<!-- endsource: en/code-assistant/qa.md -->

#### Error during plugin installation: No plugins found. Check the log file for errors {#no-plugins-found-jb}

<!-- source: en/code-assistant/qa.md -->
This error occurs if the JetBrains IDE version is not supported by the Code Assistant plugin. Check the [list of supported versions](#ide-versions) and make sure your IDE version is among them.
<!-- endsource: en/code-assistant/qa.md -->

#### The JetBrains IDE plugin installs incorrectly {#plugin-installed-incorrectly-jb}

<!-- source: en/code-assistant/qa.md -->
<!-- source: en/_includes/code-assistant/plugin-ide-zip.md -->
The plugin is installed in the IDE as a ZIP archive. Do not unpack the archive you downloaded.

Some browsers, such as Safari on macOS, automatically unpack the downloaded archives. To download the plugin file exactly as an archive, right-click the link with the plugin, select **Download Linked File As...**, and click **Save**.
<!-- endsource: en/_includes/code-assistant/plugin-ide-zip.md -->
<!-- endsource: en/code-assistant/qa.md -->

#### Proxy authentication error in JetBrains IDE {#auth-error-proxy-jb}

<!-- source: en/code-assistant/qa.md -->
Error message:

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

Check if the proxy server is enabled in the IDE. If it is, disable it and try authenticating again.
<!-- endsource: en/code-assistant/qa.md -->

## SSH access {#sourcecraft-security}

### How do I test an SSH connection? {#verify-ssh}

<!-- source: en/_qa/sourcecraft/sourcecraft-security.md -->
To learn how to add an SSH key and access a [repository](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#repos), see [Accessing a repository with an SSH key](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/security/ssh.md).

After adding the SSH key, run this command:

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

If authenticated successfully, you will see this message:

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

### How do I use SSH over HTTPS port? {#ssh-https-use}

<!-- source: en/_qa/sourcecraft/sourcecraft-security.md -->
If your firewall blocks SSH connections and cloning over [HTTPS](https://en.wikipedia.org/wiki/HTTPS) with a [personal token](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/security/pat.md) is unavailable, try cloning the repository via SSH over the HTTPS port. This connection is usually allowed by firewalls, but may be blocked by proxy servers.

To check if SSH connection is possible via the HTTPS port, run this command:

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

If authenticated successfully, you will see this message:

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

{% note info %}

For port `443`, use the `ssh.sourcecraft.dev` hostname, not `sourcecraft.dev`.

{% endnote %}

To clone the [repository](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#repos) via port `443`, run this command:

```shell
git clone ssh://ssh.sourcecraft.dev:443/<username>/<repository_name>.git
```
<!-- endsource: en/_qa/sourcecraft/sourcecraft-security.md -->

### How do I set up an SSH connection via HTTPS? {#ssh-https-config}

<!-- source: en/_qa/sourcecraft/sourcecraft-security.md -->
If connecting to `ssh.sourcecraft.dev` on port `443` works, you can configure SSH so that all connections to `sourcecraft.dev` automatically use this host and port.

To do this, edit the `~/.ssh/config` file and add the following section to it:

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

To check that the settings are applied, connect to `sourcecraft.dev` again:

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

If the connection is successful, you will see this message:

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

### How do I update my list of known hosts? {#ssh-hosts-update}

<!-- source: en/_qa/sourcecraft/sourcecraft-security.md -->
If this is your first time connecting to SourceCraft, you will get an unknown host warning:

```text
The authenticity of host '[ssh.sourcecraft.dev]:443 ([<IP_address>]: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])?
```
Type `yes` into the terminal and press **Enter**.
<!-- endsource: en/_qa/sourcecraft/sourcecraft-security.md -->

## Git {#sourcecraft-git}

### How do I get started with Git? {#quickstart-git}

<!-- source: en/_qa/sourcecraft/sourcecraft-git.md -->
For a detailed [Git](https://git-scm.com/) tutorial, see [Getting started with Git](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/tutorials/quickstart-git.md).
<!-- endsource: en/_qa/sourcecraft/sourcecraft-git.md -->

### Errors in Git when attempting to send a large file over HTTPS {#large-file}

<!-- source: en/_qa/sourcecraft/sourcecraft-git.md -->
For a detailed [Git](https://git-scm.com/) tutorial, see [Getting started with Git](https://vibe.sourcecraft.dev/portal/docs/en/sourcecraft/tutorials/quickstart-git.md).
<!-- endsource: en/_qa/sourcecraft/sourcecraft-git.md -->
