{"meta":{"title":"Создание новых файлов","intro":"Вы можете создавать новые файлы непосредственно в GitHub любом репозитории, в который у вас есть доступ на запись.","product":"Репозитории","breadcrumbs":[{"href":"/ru/repositories","title":"Репозитории"},{"href":"/ru/repositories/working-with-files","title":"Работа с файлами"},{"href":"/ru/repositories/working-with-files/managing-files","title":"Управление файлами"},{"href":"/ru/repositories/working-with-files/managing-files/creating-new-files","title":"Создание новых файлов"}],"documentType":"article"},"body":"# Создание новых файлов\n\nВы можете создавать новые файлы непосредственно в GitHub любом репозитории, в который у вас есть доступ на запись.\n\nПри создании файла GitHubследует учитывать следующее:\n\n* При попытке создать новый файл в репозитории, к которому у вас нет доступа, мы создадим вилку проекта к вашей личной учетной записи и поможем отправить [запрос на вытягивание](/ru/pull-requests/reference/pull-requests) в исходный репозиторий после того, как вы зафиксируете внесенное изменение.\n* В репозитории могут быть включены наборы правил push-уведомлений. Наборы правил push-уведомлений могут блокировать создание нового файла в репозитории на основе определенных ограничений. Наборы правил push-уведомлений применяются ко всей сети вилки репозитория. Это означает, что все наборы правил push-уведомлений, настроенные в корневом репозитории, также применяются к каждому вилку репозитория. Дополнительные сведения см. в разделе [Сведения о наборе правил](/ru/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/about-rulesets#about-rulesets).\n\n> \\[!WARNING]\n> Никогда `git add`, `commit`или `push` конфиденциальная информация, например пароли или ключи API, в удаленный репозиторий. Если вы уже добавили эту информацию, см [. раздел AUTOTITLE](/ru/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository).\n\n1. На GitHubперейдите на главную страницу репозитория.\n2. В репозитории найдите папку, в которой нужно создать файл.\n3. Над списком \\*\\*\\*\\* файлов выберите раскрывающееся меню <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-triangle-down\" aria-label=\"triangle down 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>, а затем щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"plus\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg> Создать новый файл**.\n\n   Кроме того, можно щелкнуть <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"plus icon\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg> в представлении дерева файлов слева.\n\n   ![Снимок экрана: главная страница репозитория с выделением значка \"Добавить файл\" и значком \"плюс\", описанным выше, с оранжевым контуром.](/assets/images/help/repository/add-file-buttons.png)\n4. В поле имени файла введите имя и расширение файла. Чтобы создать подкаталоги, введите разделитель каталогов `/`.\n5. В текстовом поле содержимого файла введите содержимое файла.\n6. Чтобы просмотреть новое содержимое над содержимым файла, нажмите кнопку **\"Предварительный просмотр**\".\n\n![Снимок экрана: файл в режиме редактирования. Над текстовым полем для редактирования содержимого файла вкладка с меткой \"Предварительная версия\", описанная в темно-оранжевый цвет.](/assets/images/help/repository/new-file-preview.png)\n\n1. Нажмите кнопку \" **Зафиксировать изменения\" ...**\n\n2. В поле \"Фиксация сообщения\" введите короткое понятное сообщение фиксации, описывающее изменения, внесенные в файл. В таком сообщении фиксацию можно отнести к нескольким авторам. Дополнительные сведения см. в разделе [Создание фиксации с несколькими авторами или от имени организации](/ru/pull-requests/how-tos/commit-changes/creating-a-commit-with-multiple-authors).\n\n3. Если у вас несколько адресов электронной почты, связанных с учетной записью GitHub, щелкните раскрывающееся меню адреса электронной почты и выберите адрес электронной почты для использования в качестве адреса электронной почты автора Git. В этом раскрывающемся меню отображаются только проверенные адреса электронной почты. Если вы включили конфиденциальность адресов электронной почты, то ответ не будет по умолчанию автор фиксации адреса электронной почты. Дополнительные сведения о точной форме, которую может принимать адрес электронной почты без ответа, см. в разделе [Указание адреса электронной почты для фиксаций](/ru/account-and-profile/how-tos/email-preferences/setting-your-commit-email-address).\n\n![Снимок экрана: запрос на извлечение GitHub с раскрывающимся меню с параметрами выбора адреса электронной почты автор фиксации.\noctocat@github.com выбран.](/assets/images/help/repository/choose-commit-email-address.png)\n\n1. Под полями сообщения о фиксации укажите, куда следует добавить фиксацию: в текущую ветвь или в новую. Если текущей ветвью является ветвь по умолчанию, нужно создать новую ветвь для фиксации, а затем создать запрос на вытягивание. Дополнительные сведения см. в разделе [Создание запроса на включение изменений](/ru/pull-requests/how-tos/create-pull-requests/creating-a-pull-request).\n\n   ![Снимок экрана: запрос на вытягивание GitHub с переключателем для фиксации непосредственно в главной ветви или создания новой ветви. Выбрана новая ветвь.](/assets/images/help/repository/choose-commit-branch.png)\n2. Нажмите кнопку **Зафиксировать изменения** или **Предложить изменения**."}