Skip to main content

Глоссарий GitHub

В этом глоссарии представлены общие термины Git и GitHub.

@mention

Чтобы уведомить пользователя на GitHub, используя перед @ его именем пользователя. Пользователи в организации на GitHub также могут быть частью команды, о которой можно упомянуть.


access token

Маркер, используемый вместо пароля при выполнении операций Git по протоколу HTTPS с помощью Git в командной строке или API. Также называется личным маркером доступа.


API preview

Способ опробовать новые API и изменения существующих методов API, прежде чем они станут частью официального API GitHub.


appliance

Программное приложение в сочетании с достаточной операционной системой (JeOS) для оптимальной работы на стандартном отраслевом оборудовании (обычно на сервере) или на виртуальной машине.


assignee

Пользователь, которому назначена проблема.


authentication code

Код, который вы будете предоставлять в дополнение к паролю GitHub при входе с помощью 2FA через браузер. Этот код создается приложением или доставляется на телефон с помощью текстового сообщения. Также называется "код проверки подлинности 2FA".


base branch

Ветвь, в которой изменения объединяются при слиянии запроса на вытягивание. При создании запроса на вытягивание можно изменить базовую ветвь репозитория по умолчанию на другую.


basic authentication

Метод проверки подлинности, при котором учетные данные отправляются в виде незашифрованного текста.


billing cycle

Интервал времени для конкретного плана выставления счетов.


billing email

Адрес электронной почты организации, по которому GitHub отправляет квитанции, платежи по кредитной карте или PayPal, а также другие сообщения, связанные с выставлением счетов.


billing manager

Участник организации, который управляет параметрами выставления счетов для организации.


billing plan

Планы оплаты для пользователей и организаций, которые включают набор функций для каждого типа плана.


bio

Созданное пользователем описание, найденное в профиле: добавление биографии в профиль


blame

Функция "обвинение" в Git описывает последнее изменение в каждой строке файла, где обычно отображаются редакция, автор и время. Это полезно, например, при отслеживании того, когда была добавлена функция или какая фиксация привела к определенной ошибке.


block

Чтобы удалить у пользователя возможность совместной работы с репозиториями организации.


branch

Ветвь — это параллельная версия репозитория. Он содержится в репозитории, но не влияет на основную или главную ветвь, что позволяет работать свободно, не нарушая "динамическую" версию. После внесения необходимых изменений вы можете объединить ветвь обратно в главную ветвь для публикации изменений.


branch restriction

Ограничение, которое могут включить администраторы репозитория, чтобы только определенные пользователи или команды могли отправлять или вносить определенные изменения в ветвь.


Business plan

План выставления счетов организации, в котором можно совместно работать над неограниченными общедоступными и частными репозиториями, разрешать или требовать от участников организации проходить проверку подлинности в GitHub с помощью единого входа SAML, а также подготавливать и отзывать доступ с помощью SAML или SCIM.


CA certificate

Цифровой сертификат, выданный центром сертификации (ЦС), который гарантирует наличие допустимых подключений между двумя компьютерами, такими как компьютер пользователя и GitHub.com и проверяет владение сайтом.


card

Перемещаемый квадрат на доске проекта, связанный с проблемой или запросом на вытягивание.


check

Проверка — это тип проверки состояния в {% data variables.product.product_name %}. См. раздел "Проверки состояния".


checkout

В командной строке можно создать новую ветвь, изменить текущую рабочую ветвь на другую или даже переключиться на другую версию файла из другой ветви с git checkout [branchname] [path to file]помощью git checkout . Действие "Извлечь" обновляет все или часть рабочего дерева с помощью объекта дерева или большого двоичного объекта из базы данных объектов, а также обновляет индекс и HEAD, если все рабочее дерево указывает на новую ветвь.


cherry-picking

Чтобы выбрать подмножество изменений из ряда изменений (обычно фиксаций) и записать их как новый ряд изменений поверх другой базы кода. В Git это выполняется командой git cherry-pick , чтобы извлечь изменение, внесенное существующей фиксацией в другой ветви, и записать его на основе подсказки текущей ветви в качестве новой фиксации. Дополнительные сведения см. в разделе git-cherry-pick в документации по Git.


child team

Во вложенных командах подгруппа, наследующая разрешения на доступ родительской команды, и @mentions.


clean

Рабочее дерево является чистым, если оно соответствует редакции, на которую ссылается текущая HEAD. Также см. раздел "грязный".


clone

Клон — это копия репозитория, который находится на вашем компьютере, а не на сервере веб-сайта, или акт создания этой копии. При создании клона вы можете изменить файлы в предпочитаемом редакторе и использовать Git для отслеживания изменений без необходимости быть в сети. Клонированные репозитории по-прежнему подключены к удаленной версии, чтобы вы могли отправлять локальные изменения в удаленный репозиторий, чтобы обеспечить синхронизацию при подключении к сети.


clustering

Возможность запуска служб GitHub Enterprise на нескольких узлах и балансировки нагрузки запросов между ними.


code frequency graph

График репозитория, показывающий добавление и удаление содержимого за каждую неделю в журнале репозитория.


code of conduct

Документ, определяющий стандарты участия в сообществе.


code owner

Пользователь, назначенный владельцем части кода репозитория. Владелец кода автоматически запрашивается для проверки, когда кто-то открывает запрос на вытягивание (не в режиме черновика), который вносит изменения в код, принадлежащий владельцу кода.


collaborator

Участник совместной работы — это пользователь с доступом на чтение и запись к репозиторию, который был приглашен для участия владельцем репозитория.


commit

Фиксация или "редакция" — это отдельное изменение файла (или набора файлов). При фиксации для сохранения работы Git создает уникальный идентификатор (т. е. "SHA" или "хэш"), который позволяет записывать конкретные изменения, зафиксированные вместе с тем, кто и когда их вносил. Фиксации обычно содержат сообщение о фиксации, которое представляет собой краткое описание внесенных изменений.


commit author

Пользователь, который делает фиксацию.


Commit graph

Граф репозитория, на который отображаются все фиксации, сделанные в репозитории за последний год.


commit ID

Также называется SHA. Хэш контрольной суммы из 40 символов, определяющий фиксацию.


commit message

Краткий описательный текст, который сопровождает фиксацию и сообщает об изменениях, которые она вводит.


compare branch

Ветвь, используемая для создания запроса на вытягивание. Эта ветвь сравнивается с базовой ветвью, выбранной для запроса на вытягивание, и изменения определяются. При слиянии запроса на вытягивание базовая ветвь обновляется с учетом изменений из ветви сравнения. Также называется "головной ветвью" запроса на вытягивание.


continuous integration

Также называется CI. Процесс, запускающий автоматические сборки и тесты, когда пользователь фиксирует изменения в настроенном репозитории на GitHub. CI — это распространенный метод разработки программного обеспечения, помогающий обнаруживать ошибки.


contribution graph

Часть профиля пользователя, отображающая его вклады за период до одного года, день за днем.


contribution guidelines

Документ, объясняющий, как люди должны участвовать в проекте.


contributions

Конкретные действия на GitHub, которые: — Добавление квадрата к графу вклада пользователя: "Что считается вкладом" — добавление действий на временную шкалу пользователя в его профиле: "Действия по вкладу"


contributor

Участник — это пользователь, который не имеет доступа участника совместной работы к репозиторию, но внес свой вклад в проект, а открытый запрос на вытягивание был объединен в репозиторий.


contributors graph

Граф репозитория, на котором отображаются 100 основных участников репозитория.


coupon

Код, предоставленный GitHub, который пользователи или организации могут использовать для оплаты всей подписки или ее части.


cron

Планировщик заданий на основе времени в операционных системах, подобных Unix.


cURL

Используется в командных строках или сценариях для передачи данных.


dashboard

Ваша личная панель мониторинга является основным центром вашей деятельности на GitHub. На личной панели мониторинга можно отслеживать проблемы и запросы на вытягивание, которые вы отслеживаете или над которыми работаете, переходить к лучшим репозиториям и страницам команд, а также узнать о недавних действиях в репозиториях, которые вы просматриваете или в которые участвуете. Вы также можете обнаруживать новые репозитории, которые рекомендуется использовать в зависимости от пользователей, на которых вы следите, и репозиториев, на которых вы снялись звезды. Чтобы просмотреть действия только для определенной организации, перейдите на панель мониторинга своей организации. Дополнительные сведения см. в разделе Сведения о личной панели мониторинга или Сведения о панели мониторинга организации.


default branch

Базовая ветвь для новых запросов на вытягивание и фиксаций кода в репозитории. Каждый репозиторий имеет по крайней мере одну ветвь, которую Git создает при инициализации репозитория. Первая ветвь обычно называется {% ifversion ghes < 3.2 %}master{% else %}main{% endif %}и часто является ветвью по умолчанию.


dependency graph

Граф репозитория, на который отображаются пакеты и проекты, от которые зависит репозиторий.


dependents graph

Граф репозитория, на который отображаются пакеты, проекты и репозитории, зависящие от общедоступного репозитория.


deploy key

Ключ развертывания — это ключ SSH, который хранится на сервере и предоставляет доступ к одному репозиторию GitHub. Этот ключ присоединяется непосредственно к репозиторию, а не к личной учетной записи пользователя.


detached HEAD

Git предупредит вас, если вы работаете с отсоединяемой head, что означает, что Git не указывает на ветвь и что любые фиксации, которые вы делаете, не будут отображаться в журнале фиксаций. Например, при извлечении произвольной фиксации, которая не является последней фиксацией какой-либо конкретной ветви, вы работаете с "отсоединяемой головой".


diagnostics

Обзор параметров и среды экземпляра GitHub Enterprise.


diff

Разница — это разница в изменениях между двумя фиксациями или сохраненными изменениями. Различия визуально описывают, что было добавлено или удалено из файла с момента последней фиксации.


directory

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


dirty

Рабочее дерево считается "грязным", если оно содержит изменения, которые не были зафиксированы в текущей ветви.


email notifications

Уведомления, отправленные на адрес электронной почты пользователя.


enterprise account

Корпоративные учетные записи позволяют централизованно управлять политикой и выставлением счетов для нескольких организаций. {% data reusables.gated-features.enterprise-accounts %}


Explorer

Экземпляр GraphiQL, который является "графической интерактивной интегрированной интегрированной среде разработки GraphQL в браузере".


fast-forward

Переход вперед — это особый тип слияния, в котором у вас есть редакция и вы "объединяете" изменения другой ветви, которые, как правило, являются потомком того, что у вас есть. В таком случае вы не делаете новую фиксацию слияния, а просто обновляете эту редакцию. Это часто происходит в ветви удаленного отслеживания удаленного репозитория.


feature branch

Ветвь, используемая для экспериментов с новой функцией или устранения проблемы, которая не находится в рабочей среде. Также называется ветвью раздела.


fenced code block

Блок кода с отступом, который можно создать с помощью GitHub Flavored Markdown, используя тройной обратный ``` ответ до и после блока кода. См. этот пример.


fetch

При использовании git fetchвы добавляете изменения из удаленного репозитория в локальную рабочую ветвь без фиксации. В отличие от git pull, выборка позволяет просматривать изменения перед их фиксацией в локальной ветви.


following (users)

Получение уведомлений об участии и действиях другого пользователя.


force push

Отправка Git, которая перезаписывает удаленный репозиторий локальными изменениями без учета конфликтов.


fork

Вилка — это личная копия репозитория другого пользователя, которая находится в вашей учетной записи. Вилки позволяют свободно вносить изменения в проект, не затрагивая исходный вышестоящий репозиторий. Вы также можете открыть запрос на вытягивание в вышестоящем репозитории и синхронизировать вилку с последними изменениями, так как оба репозитория по-прежнему подключены.


Free plan

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


gist

Gist — это общий файл, который можно редактировать, клонировать и создать вилку на GitHub. Вы можете сделать gist {% ifversion ghae %}внутренний{% else %}общедоступный{% endif %} или секрет, хотя секретные gists будут доступны {% ifversion ghae %}любому участнику предприятия{% else %}любому{% endif %} с URL-адресом.


Git

Git — это программа открытый код для отслеживания изменений в текстовых файлах. Она была написана автором операционной системы Linux и является основной технологией, на основе которую основан GitHub, социальный и пользовательский интерфейс.


gitfile

Обычный .git файл, который всегда находится в корне рабочего дерева и указывает на каталог Git, который содержит весь репозиторий Git и его метаданные. Этот файл для репозитория можно просмотреть в командной строке с помощью git rev-parse --git-dirкоманды . это реальный репозиторий.


GitHub App

Приложения GitHub предоставляют службу для всей организации и используют собственные удостоверения при выполнении своих функций. Их можно устанавливать непосредственно в организациях и учетных записях пользователей и предоставлять доступ к определенным репозиториям. Они поставляются с детализированными разрешениями и встроенными веб-перехватчиками.


GitHub Flavored Markdown

Markdown для GitHub используется для форматирования проза и кода в GitHub. См. статью GitHub Flavored Markdown Spec или Начало работы с написанием и форматированием на сайте GitHub.


GitHub Importer

Средство, которое быстро импортирует репозитории исходного кода, включая фиксации и журнал редакций, в GitHub для пользователей.


GitHub Jobs

Сайт GitHub, на котором работодатели могут публиковать вакансии, которые могут заинтересовать пользователей GitHub.


GitHub Marketplace

Дочерний сайт для пользователей и организаций GitHub для приобретения и установки приложений, расширяющих и дополняющих их рабочий процесс.


GitHub Pages

Также называется Pages. Служба размещения статических сайтов, предназначенная для размещения личных страниц, страниц организации или проектов непосредственно из репозитория GitHub.


GitHub Wiki

Раздел для размещения документации по вики-стиле в репозитории GitHub.


GraphQL

Язык запросов для API и среда выполнения для выполнения этих запросов с помощью существующих данных.


Определенная фиксация ветви, как правило, самая последняя фиксация в конце ветви.


head branch

Ветвь, изменения которой объединяются в базовую ветвь при слиянии запроса на вытягивание. Также называется "ветвью сравнения".


Hello, World

Приложение Hello, World! Программа — это компьютерная программа, которая выводит или отображает сообщение "Hello, World!" пользователю. Так как эта программа обычно очень проста, она часто используется в качестве примера базового синтаксиса языка программирования и служит общим первым упражнением для изучения нового языка программирования.


high-availability

Система или компонент, которые непрерывно функционируют в течение желательно длительного времени.


hook

При обычном выполнении нескольких команд Git выполняются вызовы для необязательных скриптов, которые позволяют разработчику добавлять функциональные возможности или проверять. Как правило, перехватчики позволяют предварительно проверить команду и, возможно, прервать ее, а также позволяют отправлять уведомления после завершения операции.


hostname

Доступные для чтения псевдонимы, соответствующие адресу устройства, подключенного к сети.


identicon

Автоматически созданное изображение, используемое в качестве фотографии профиля по умолчанию при регистрации пользователей в GitHub. Пользователи могут заменить свои идентиконы собственными фотографиями профиля.


identity provider

Также называется поставщиком удостоверений. Доверенный поставщик, который позволяет использовать единый вход SAML для доступа к другим веб-сайтам.


instance

Частная копия GitHub организации, содержащаяся в виртуальной машине, которую они настраивают и контролируют.


integration

Стороннее приложение, которое интегрируется с GitHub. Это могут быть приложения GitHub, приложения OAuth или веб-перехватчики.


issue

Проблемы — это предлагаемые улучшения, задачи или вопросы, связанные с репозиторием. Проблемы могут создаваться любым пользователем (для общедоступных репозиториев) и модерироваться участниками совместной работы репозитория. Каждый вопрос содержит собственный поток обсуждений. Вы также можете классифицировать проблему с помощью меток и назначить ее кому-то.


Jekyll

Генератор статических сайтов для личных сайтов, сайтов проектов или организаций.


Jekyll Theme Chooser

Автоматизированный способ выбора визуальной темы для сайта Jekyll без редактирования или копирования CSS-файлов.


key fingerprint

Короткая последовательность байтов, используемая для идентификации более длинного открытого ключа.


keychain

Система управления паролями в macOS.


keyword

Определенное слово, которое закрывает проблему при использовании в запросе на вытягивание.


label

Тег проблемы или запроса на вытягивание. Репозитории поставляются с несколькими метками по умолчанию, но пользователи могут создавать пользовательские метки.


LFS

Хранилище больших файлов Git. Расширение открытый код Git для управления версиями больших файлов.


license

Документ, который можно включить в проект, чтобы пользователи знали, что они могут и не могут делать с вашим исходным кодом.


line comment

Комментарий в запросе на вытягивание в определенной строке кода.


line ending

Невидимый символ или символы, символизирующие конец строки в текстовом файле.


Linguist

Библиотека, используемая в GitHub для обнаружения языков BLOB-объектов, игнорирования двоичных файлов или файлов поставщиков, подавления созданных файлов в различиях и создания графов разбивки языка.


locked personal account

Личная учетная запись, доступ к которому не может получить пользователь. Учетные записи блокируются, когда пользователи понижают свою платную учетную запись до бесплатной или если их платный план просрочен.


main

Ветвь разработки по умолчанию. Всякий раз, когда вы создаете репозиторий Git, создается ветвь с именем main и становится активной ветвью. В большинстве случаев это включает локальную разработку, хотя это чисто по соглашению и не требуется.


management console

Раздел в интерфейсе GitHub Enterprise, содержащий административные функции.


Markdown

Markdown — это невероятно простой формат семантического файла, который не слишком отличается от .doc, RTF и .txt. Markdown позволяет даже тем, кто не имеет фона веб-публикации, писать проза (в том числе с ссылками, списками, маркерами и т. д.) и отображать ее как веб-сайт. GitHub поддерживает Markdown и использует определенную форму Markdown под названием GitHub Flavored Markdown. См. статью GitHub Flavored Markdown Spec или Начало работы с написанием и форматированием на сайте GitHub.


markup

Система для создания примечаний и форматирования документа.


master

Ветвь по умолчанию во многих репозиториях Git. По умолчанию при создании репозитория Git в командной строке создается ветвь с именем master . Многие средства теперь используют альтернативное имя для ветви по умолчанию. Например, при создании репозитория на GitHub ветвь по умолчанию называется main.


members graph

Граф репозитория, на который отображаются все вилки репозитория.


mention

Уведомление, отправленное пользователю путем предварительного ввода имени пользователя символом @. Пользователи в организации на GitHub также могут быть частью команды, о которой можно упомянуть.


merge

Слияние принимает изменения из одной ветви (в том же репозитории или из вилки) и применяет их к другой. Это часто происходит как запрос на вытягивание (который можно рассматривать как запрос на слияние) или через командную строку. Слияние можно выполнить с помощью запроса на вытягивание через веб-интерфейс GitHub.com, если нет конфликтующих изменений, или всегда можно выполнить с помощью командной строки.


merge conflict

Разница между объединенными ветвями. Конфликты слияния происходят, когда пользователи вносят различные изменения в одну и ту же строку одного файла или когда один пользователь редактирует файл, а другой удаляет один и тот же файл. Конфликт слияния должен быть разрешен, прежде чем можно будет объединить ветви.


milestone

Способ отслеживания хода выполнения в группах проблем или запросов на вытягивание в репозитории.


mirror

Новая копия репозитория.


nested team

Дочерняя команда родительской команды. У вас может быть несколько дочерних (или вложенных) команд.


network graph

Граф репозитория, на котором показан журнал ветвей всей сети репозитория, включая ветви корневого репозитория и ветви вилок, содержащие уникальные для сети фиксации.


news feed

Представление активности репозиториев или пользователей, которые вы просматриваете. Веб-канал новостей организации показывает действия в репозиториях, принадлежащих организации.


non-fast-forward

Если локальная копия репозитория не синхронизирована с вышестоящим репозиторием и необходимо получить вышестоящие изменения перед отправкой локальных изменений.


notification

Обновления, доставляемые через Интернет или по электронной почте в зависимости от ваших параметров, которые предоставляют вам сведения о интересующих вас действиях.


OAuth App

Стороннее приложение, которое использует маркеры доступа, а не пароли для доступа к информации для пользователей.


OAuth token

Маркер доступа, используемый в приложениях OAuth для доступа к информации для пользователей.


open source

Программное обеспечение с открытым кодом — это программное обеспечение, которое может свободно использоваться, изменяться и совместно использоваться (как в измененной, так и в неизмененном виде) любым пользователем. Сегодня концепция "открытый код" часто выходит за рамки программного обеспечения, чтобы представить философию сотрудничества, в которой рабочие материалы становятся доступными в Интернете для любого, кто может создать вилку, изменить, обсудить и внести свой вклад.


organization

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


organization owner

Пользователи с полным административным доступом к организации, владеемой ими.


origin

Вышестоящий репозиторий по умолчанию. Большинство проектов имеют по крайней мере один вышестоящий проект, который они отслеживают. По умолчанию для этой цели используется источник.


outside collaborator

Пользователь, которому предоставлен доступ к одному или нескольким репозиториям организации, но который не имеет другого доступа к организации и не является членом организации.


owner

Участники организации, имеющие полный административный доступ к организации.


parent team

Во вложенных командах — основная команда, от которой дочерние команды наследуют разрешения на доступ и @mentions.


participating notifications

Уведомление об обновлении в беседе в проблеме или запросе на вытягивание, где упоминалось ваше имя пользователя или команда или где вы ранее ответили в комментарии.


Постоянная статическая гиперссылка на определенную веб-страницу.


personal account

Учетная запись GitHub, принадлежающая отдельному пользователю.


pinned repository

Репозиторий, который пользователь решил отображать на видном месте в своем профиле.


pre-receive hooks

Скрипты, выполняемые на сервере GitHub Enterprise, которые можно использовать для реализации проверок качества.


primary email address

Основной адрес электронной почты, по которому GitHub отправляет квитанции, платежи по кредитной карте или PayPal, а также другие сообщения, связанные с выставлением счетов.


private contributions

Вклады, внесенные в частный (или общедоступный) репозиторий.


private repository

Частные репозитории видны только владельцу репозитория и участникам совместной работы, указанным владельцем.


production branch

Ветвь с окончательными изменениями, готовыми к использованию или развертыванию в приложении или на сайте.


profile

Страница со сведениями о действиях пользователя в GitHub.


profile photo

Пользовательское изображение, загружаемое пользователями в GitHub, для идентификации их активности, обычно с именем пользователя. Это также называется аватаром.


project board

Доски в GitHub, состоящие из проблем, запросов на вытягивание и заметок, которые классифицируются как карточки в столбцах.


protected branch

Защищенные ветви блокируют несколько функций Git в ветви, которую администратор репозитория выбирает для защиты. Их нельзя принудительно отправлять, удалять, объединять изменения без прохождения обязательных проверок или утверждения обязательных проверок, а также отправки файлов из веб-интерфейса GitHub. Защищенная ветвь обычно является ветвью по умолчанию.


public contributions

Вклады, внесенные в общедоступный (и частный) репозиторий.


public repository

Общедоступный репозиторий может просматривать любой пользователь, в том числе пользователи, не являющиеся пользователями GitHub.


pull

Вытягивание относится к при получении изменений и их слиянии. Например, если кто-то отредактировал удаленный файл, с которым вы оба работаете, вы захотите извлечь эти изменения в локальную копию, чтобы она была актуальной. См. также получение.


pull access

Синоним доступа на чтение.


pull request

Запросы на вытягивание — это предлагаемые изменения в репозитории, отправленные пользователем и принятые или отклоненные участниками совместной работы репозитория. Как и проблемы, запросы на вытягивание имеют свой собственный форум для обсуждения.


pull request review

Комментарии участников совместной работы к запросу на вытягивание, которые утверждают изменения или запрашивают дальнейшие изменения перед слиянием запроса на вытягивание.


pulse graph

Граф репозитория, предоставляющий общие сведения о действиях репозитория.


punch graph

Диаграмма репозитория, показывающая частоту обновлений репозитория в зависимости от дня недели и времени суток


push

Отправка означает отправку зафиксированных изменений в удаленный репозиторий на GitHub.com. Например, если вы изменяете что-то локально, вы можете отправить эти изменения, чтобы другие пользователи могли получить к ним доступ.


push a branch

При успешной отправке ветви в удаленный репозиторий вы обновляете удаленную ветвь с помощью изменений из локальной ветви. При отправке ветви Git будет искать ссылку HEAD ветви в удаленном репозитории и проверять, является ли она прямым предком локальной ссылки НА HEAD ветви. После проверки Git извлекает все объекты (доступные из локальной ссылки HEAD и отсутствующие в удаленном репозитории) в базу данных удаленных объектов, а затем обновляет удаленную ссылку HEAD. Если удаленная голова не является предком локальной головы, отправка завершается ошибкой.


push access

Синоним доступа на запись.


read access

Уровень разрешений для репозитория, позволяющий пользователю извлекать или считывать информацию из репозитория. Все общедоступные репозитории предоставляют доступ на чтение всем пользователям GitHub. Синоним доступа по запросу.


README

Текстовый файл, содержащий сведения о файлах в репозитории, который обычно является первым файлом, который будет видеть посетитель репозитория. Файл СВЕДЕНИЙ, а также лицензия репозитория, рекомендации по вкладу и правила поведения помогают делиться ожиданиями и управлять вкладом в проект.


rebase

Чтобы повторно применить ряд изменений из ветви в другую базу, и сбросить head этой ветви к результату.


recovery code

Код, который помогает восстановить доступ к учетной записи GitHub.


release

Способ упаковки и предоставления программного обеспечения пользователям в GitHub.


remote

Это версия репозитория или ветви, размещенная на сервере, скорее всего, GitHub.com. Удаленные версии можно подключить к локальным клонам, чтобы можно было синхронизировать изменения.


remote repository

Репозиторий, который используется для отслеживания того же проекта, но находится в другом месте.


remote URL

Место хранения кода: репозиторий на GitHub, вилку другого пользователя или даже другой сервер.


replica

Экземпляр GitHub Enterprise, обеспечивающий избыточность для основного экземпляра GitHub Enterprise.


repository

Репозиторий — это самый базовый элемент GitHub. Их проще всего представить в виде папки проекта. Репозиторий содержит все файлы проекта (включая документацию) и хранит историю изменений каждого файла. Репозитории могут иметь несколько участников совместной работы и могут быть общедоступными или частными.


repository cache

Зеркальное отображение только для чтения репозиториев для экземпляра сервера GitHub Enterprise, расположенного рядом с распределенными командами и клиентами CI.


repository graph

Визуальное представление данных репозитория.


repository maintainer

Кто-то, кто управляет репозиторием. Этот человек может помочь в рассмотрении проблем и использовании меток и других функций для управления работой репозитория. Этот пользователь также может нести ответственность за обновление файла сведений и внесения вкладов.


required pull request review

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


required status check

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


resolve

Действие по исправлению вручную того, что осталось после сбоя автоматического слияния.


revert

При отмене запроса на вытягивание в GitHub автоматически открывается новый запрос на вытягивание, который содержит одну фиксацию, которая отменяет фиксацию слияния из исходного объединенного запроса на вытягивание. В Git можно отменить фиксации с помощью git revert.


review

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


root directory

Первый каталог в иерархии.


root filesystem

Базовая операционная система и среда приложения GitHub Enterprise.


saved reply

Комментарий, который можно сохранить и добавить в учетную запись пользователя GitHub, чтобы использовать его в GitHub при проблемах и запросах на вытягивание.


scope

Именованные группы разрешений, которые приложение OAuth может запрашивать для доступа к общедоступным и неотличным данным.


seat

Пользователь в организации GitHub Enterprise. Это может называться "количество рабочих мест".


secret team

Команда, которая видна только другим пользователям в команде и пользователям с разрешениями владельца.


security log

Журнал, содержащий список последних 50 действий или действий, выполненных за последние 90 дней.


server-to-server request

Запрос API, используемый приложением, которое выступает в качестве бота независимо от конкретного пользователя. Например, приложение, которое запускается по расписанию и закрывает проблемы, из-за которых в течение длительного времени не выполнялось никаких действий. Приложения, использующие этот тип проверки подлинности, не используют лицензированную учетную запись GitHub, поэтому на предприятии с планом выставления счетов, который позволяет использовать определенное количество лицензий, сервер-бот не использует одну из ваших лицензий GitHub. Маркер, используемый в запросе между серверами, получается программным путем через API GitHub. См. также раздел Запрос от пользователя к серверу.


service hook

Также называется "веб-перехватчик". Веб-перехватчики предоставляют способ доставки уведомлений на внешний веб-сервер всякий раз, когда в репозитории или организации выполняются определенные действия.


single sign-on

Также называется единым входом. Позволяет пользователям входить в одно расположение — поставщик удостоверений (IdP), который затем предоставляет пользователю доступ к другим поставщикам услуг.


snapshot

Контрольная точка виртуальной машины в определенный момент времени.


squash

Объединение нескольких фиксаций в одну фиксацию. Также команда Git.


SSH key

Ключи SSH являются способом самоидентификации на подключенном к сети сервере с помощью зашифрованного сообщения. Аналогично тому, как если бы на вашем компьютере имелся собственный уникальный пароль для другой службы. {% data variables.product.product_name %} использует ключи SSH для безопасной передачи данных на компьютер.


staging instance

Способ тестирования изменений перед их применением к фактическому экземпляру GitHub Enterprise.


star

Закладка или демонстрация благодарности для репозитория. Звезды — это ручной способ ранжирования популярности проектов.


status

Визуальное представление в запросе на вытягивание, которое ваши фиксации соответствуют условиям, заданным для репозитория, в который вы участвуете.


status checks

Проверки состояния — это внешние процессы, такие как сборки непрерывной интеграции, которые выполняются для каждой фиксации, выполняемой в репозитории. Дополнительные сведения см. в разделе Сведения о проверках состояния.


subscription

План GitHub пользователя или организации.


team

Группа участников организации, отражающая структуру вашей компании или группы с каскадными разрешениями на доступ и упоминаниями.


team maintainer

Участники организации, имеющие подмножество разрешений, доступных владельцам организации для управления командами.


Team plan

План выставления счетов организации, предоставляющий неограниченные общедоступные и частные репозитории.


timeline

Ряд событий в запросе на вытягивание или в профиле пользователя.


topic branch

Обычная ветвь Git, используемая разработчиком для определения концептуальной линии разработки. Так как ветви очень просты и недороги, часто желательно иметь несколько небольших ветвей, каждая из которых содержит очень четко определенные понятия или небольшие добавочные, но связанные изменения. Также может называться ветвью компонента.


topics

Способ изучения репозиториев в определенной предметной области, поиска проектов для участия в работе и поиска новых решений для конкретной проблемы на GitHub.


traffic graph

Диаграмма репозитория, показывающая трафик репозитория, включая полные клоны (не извлекаемые), посетителей за последние 14 дней, ссылки на сайты и популярное содержимое.


transfer

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


upstream

Когда речь идет о ветви или вилке, первичная ветвь в исходном репозитории часто называется "вышестоящей", так как это основное место, откуда будут поступать другие изменения. Затем ветвь или вилка, над которым вы работаете, называется "нисходящей". Также называется источником.


upstream branch

Ветвь по умолчанию, объединенная с рассматриваемой ветвью (или ветвь, на которую она перебазирована). Он настраивается с помощью branch.<name>.remote и branch.<name>.merge. Если вышестоящей ветвью A является origin/B, иногда мы говорим"A отслеживает источник/B".


user

Пользователи — это люди с личными учетными записями GitHub. Каждый пользователь имеет личный профиль и может владеть несколькими репозиториями, общедоступными или частными. Они могут создавать или приглашаться для присоединения к организациям или совместной работы над репозиторием другого пользователя.


user-to-server request

Запрос API, используемый приложением, которое выполняет задачу от имени конкретного пользователя. Если задача выполняется с проверкой подлинности между пользователями, она отображается на GitHub как выполненная пользователем через приложение. Например, вы можете создать проблему в стороннем приложении, и приложение будет делать это от вашего имени на GitHub. Область задач, которые приложение может выполнять с помощью запроса от пользователя к серверу, ограничена разрешениями и доступом приложения и пользователя. Маркер, используемый в запросе от пользователя к серверу, получается через OAuth. Дополнительные сведения см. в статье Идентификация и авторизация пользователей для приложений GitHub. См. также раздел "запрос между серверами".


username

Дескриптор пользователя в GitHub.


visible team

Команда, которую может просматривать и @mentioned каждый участник организации.


watch

Вы можете наблюдать за репозиторием или проблемой, чтобы получать уведомления при обновлении проблемы или запроса на вытягивание.


watching notifications

Уведомление о действиях в репозитории, на который подписан пользователь.


web notifications

Уведомления, отображаемые в веб-интерфейсе на GitHub: https://github.com/notifications


webhooks

Веб-перехватчики позволяют создавать или настраивать приложения GitHub, которые подписываются на определенные события в GitHub.com. Веб-перехватчики предоставляют способ доставки уведомлений на внешний веб-сервер всякий раз, когда в репозитории или организации выполняются определенные действия. Также называется перехватчиком службы.


write access

Уровень разрешений для репозитория, позволяющий пользователю отправлять или записывать изменения в репозиторий.



Further reading