# Создание gist

Вы можете создать два типа gists: public and secret. Создайте публичный gist, если вы готовы поделиться своими идеями с миром или секретом gist, если вы не.

## Сведения о gist

Gists предоставляет простой способ совместного использования фрагментов кода с другими пользователями. Каждый gist — это репозиторий GIT, поэтому он допускает создание вилок и клонирование. Если вы вошли GitHub в систему при создании gist, gist будет связан с вашим аккаунтом, и вы увидите его в списке gist, когда перейдёте в \[домашняя страница gist.

Gists может быть общедоступным или секретным. Публичные основные материалы появляются в \[Обнаружение, где люди могут просматривать новые основные материалы по мере их появления. Они также доступны для поиска, так что другие пользователи могут находить их и знакомиться с результатами вашей работы.

Секретные сущности не отображаются и \[Обнаружение не доступны для поиска, если вы не вошли в систему и не являетесь автором секретной сути. Секретные gist не являются частными. Если вы отправляете URL-адрес секрета gist другу, они смогут увидеть его. Тем не менее, если кто-то вы не знаете, обнаруживает URL-адрес, они также смогут видеть ваш gist. Если вам нужно скрыть код от посторонних, возможно, потребуется вместо этого [создать частный репозиторий](/ru/repositories/creating-and-managing-repositories/creating-a-new-repository).

Для GitHub.com и GitHub Enterprise Cloud, GitHub автоматически сканирует *секретные сущности* в поисках секретов партнёра и информирует соответствующего партнёра, когда один из их секретов утечка. См. [Сканирование секретов для партнеров](/ru/code-security/concepts/secret-security/secret-scanning-for-partners).

После создания gist его нельзя преобразовать из общедоступного в секрет. Однако секретный смысл можно сделать публичным, отредактировав суть и обновив видимость для публичных.

Вы получите уведомление в указанных ниже случаях.

* Вы являетесь автором gist.
* Кто-то упоминает вас в gist.
* Вы подписались на gist, нажав кнопку **Подписаться** в верхней его части.

Вы можете закреплять gist в своем профиле, чтобы другие пользователи могли легко их видеть. Дополнительные сведения см. в разделе [Закрепление элементов в профиле](/ru/account-and-profile/how-tos/profile-customization/pinning-items-to-your-profile).

Вы можете найти публичные основы, созданные другими, перейдя по \[домашняя страница gist разделу **All Gists**. Вы перейдете на страницу со всеми gist, отсортированными по времени создания или изменения. Вы также можете искать основные материалы по языку с помощью \[Gist Search.

Так как gist — это репозитории GIT, вы можете просматривать их полный журнал фиксаций вместе с различиями. Gist также допускают создание вилок или клонирование. Дополнительные сведения см. в разделе [Создание вилок и клонирование gist](/ru/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists).

ZIP-файл с gist можно скачать, нажав кнопку **Скачать ZIP** в верхней части gist. Вы можете внедрить gist в любое текстовое поле, которое поддерживает JavaScript, например запись блога. Чтобы получить код внедрения, щелкните значок буфера обмена рядом с URL-адресом **внедрения** gist. Чтобы внедрить определенный файл gist, добавьте к URL-адресу **внедрения** элемент `?file=FILENAME`.

Gist поддерживает сопоставление файлов GeoJSON. Эти карты отображаются во внедренных gist, так что ими можно легко делиться и внедрять их. Дополнительные сведения см. в разделе [Работа с файлами, не связанными с кодом](/ru/repositories/working-with-files/using-files/working-with-non-code-files#mapping-geojsontopojson-files-on-github).

## Создание gist

Чтобы создать gist, выполните указанные ниже действия.

> \[!NOTE]
> Вы также можете создать суть с помощью GitHub CLI. Для получения дополнительной информации см. [`gh gist create`](https://cli.github.com/manual/gh_gist_create) в GitHub CLI документации.
>
> Кроме того, можно перетащить текстовый файл с рабочего стола непосредственно в редактор.

1. Вход в GitHub.
2. Перейдите в \[домашняя страница gist.
3. В правом верхнем углу щелкните значок "+", чтобы создать новый gist.
4. При необходимости в поле "Gist description" введите описание для gist.
5. В поле "Имя файла, включая расширение", введите имя файла для gist, включая расширения файлов.
6. В поле содержимого файла введите текст gist.
7. По желанию, чтобы создать публичную основу, нажмите <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-triangle-down" aria-label="The downwards triangle icon" role="img"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg>, затем **нажмите Создать публичную основу**.

   ![Снимок экрана: раскрывающееся меню видимости для нового gist. Рядом с кнопкой "Создать секрет gist", раскрывающийся список содержится в темно-оранжевый цвет.](/assets/images/help/gist/gist-visibility-drop-down.png)
8. Нажмите кнопку **"Создать секрет Gist" или **"Создать общедоступный gist****".