---
metadata:
  - name: generator
    content: Diplodoc Platform v5.57.3
alternate:
  - https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/add-file-repo.md
  - https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/add-file-repo.md
  - href: ru/sourcecraft/operations/add-file-repo.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/ru/llms.txt

# Добавить файл или папку в репозиторий с помощью интерфейса SourceCraft

В интерфейсе SourceCraft вы можете без клонирования репозитория [создать](#create) новый файл или папку, а также [загрузить](#upload) файл с локального компьютера.

## Создать файл или папку {#create}

1. Откройте [главную страницу](https://sourcecraft.dev) SourceCraft.
1. На вкладке ![image](../../_assets/console-icons/house.svg) **Домой** перейдите в раздел ![image](../../_assets/console-icons/layout-tabs.svg) **Ваша мастерская** → ![image](../../_assets/console-icons/archive.svg) **Репозитории**.
1. Выберите репозиторий с кодом для редактирования.
1. На странице репозитория в разделе ![image](../../_assets/console-icons/code.svg) **Код** перейдите в секцию ![image](../../_assets/console-icons/archive.svg) **Обзор**.
1. Выберите ветку для внесения изменений.
1. Над списком файлов в ветке нажмите ![image](../../_assets/console-icons/plus.svg) **Новый**.
1. Выберите ![image](../../_assets/console-icons/file.svg) **Файл** или ![image](../../_assets/console-icons/folder.svg) **Папка**.
1. В открывшемся окне введите имя файла или папки и нажмите **Создать файл** или **Создать папку** соответственно.
1. Чтобы сохранить изменения:

    <!-- source: ru/_includes/sourcecraft/commit-message.md -->
    1. В правом верхнем углу нажмите **Сохранить изменения**.
    1. В открывшемся окне настройте параметры внесения изменений:

        <!-- source: ru/_includes/sourcecraft/commit-message-settings.md -->
        * В поле **Сообщение об изменениях** укажите комментарий, который опишет внесенные изменения.
        * В блоке **Ветка изменений** выберите, в какую ветку внести изменения. При необходимости создайте новую ветку.
        * В блоке **Действие после сохранения изменений** выберите действие после сохранения изменений: `Сохранить и создать новое предложение изменений` или `Просто сохранить`.
        <!-- endsource: ru/_includes/sourcecraft/commit-message-settings.md -->

    1. Подтвердите внесение изменений.
    <!-- endsource: ru/_includes/sourcecraft/commit-message.md -->

## Загрузить файл с локального компьютера {#upload}

1. Откройте [главную страницу](https://sourcecraft.dev) SourceCraft.
1. На вкладке ![image](../../_assets/console-icons/house.svg) **Домой** перейдите в раздел ![image](../../_assets/console-icons/layout-tabs.svg) **Ваша мастерская** → ![image](../../_assets/console-icons/archive.svg) **Репозитории**.
1. Выберите репозиторий, в который вы хотите загрузить файл.
1. На странице репозитория в разделе ![image](../../_assets/console-icons/code.svg) **Код** перейдите в секцию ![image](../../_assets/console-icons/archive.svg) **Обзор**.
1. Выберите ветку, в которую вы хотите загрузить файл.
1. Над списком файлов нажмите ![image](../../_assets/console-icons/plus.svg) **Новый** и выберите ![image](../../_assets/console-icons/cloud-arrow-up-in.svg) **Загрузить файл**.
1. В открывшемся окне выберите файл на локальном компьютере.
1. Настройте параметры сохранения изменений:

    <!-- source: ru/_includes/sourcecraft/commit-message-settings.md -->
    * В поле **Сообщение об изменениях** укажите комментарий, который опишет внесенные изменения.
    * В блоке **Ветка изменений** выберите, в какую ветку внести изменения. При необходимости создайте новую ветку.
    * В блоке **Действие после сохранения изменений** выберите действие после сохранения изменений: `Сохранить и создать новое предложение изменений` или `Просто сохранить`.
    <!-- endsource: ru/_includes/sourcecraft/commit-message-settings.md -->

1. Подтвердите внесение изменений.

#### Полезные ссылки {#see-also}

* [Удалить, переименовать или переместить файл или папку с помощью git в репозитории SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/file-management.md)
* [Отредактировать код с SourceCraft Code Assistant](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/code-edit.md)
* [Навигация и поиск по коду в SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/code-navigation.md)
* [Скачать, скопировать или получить ссылку на исходный файл (RAW) в SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/raw-content.md)
