Skip to main content

Сведения о репозиториях

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

Сведения о репозиториях

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

Чтобы создать новый репозиторий, перейдите в раздел https://github.com/new. Инструкции см. в разделе Краткое руководство по репозиториям.

Терминология репозитория

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

ТерминОпределение
ВетвьПараллельная версия кода, содержащаяся в репозитории, но не влияет на основную или основную ветвь.
КлонироватьЧтобы скачать полную копию данных репозитория, ваш экземпляр GitHub Enterprise Serverвключая все версии каждого файла и папки.
ВилкаНовый репозиторий, который предоставляет общий доступ к параметрам кода и видимости с исходным репозиторием upstream.
СлияниеЧтобы принять изменения из одной ветви и применить их к другой.
Запрос на вытягиваниеЗапрос на слияние изменений из одной ветви в другую.
УдаленноРепозиторий, хранящийся GitHubна компьютере, а не на компьютере.
ВосходящиеВетвь исходного репозитория, клонированного или клонированного. Соответствующая ветвь в клонированного или вилированного репозитория называется "внизу".

Сведения о владельцах репозитория

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

В любом случае доступ к репозиториям управляется разрешениями. Дополнительные сведения см. в разделе [AUTOTITLE и Уровни разрешений для репозитория личной учетной записи](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization).

Сведения о совместной работе

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

  • С помощью проблем можно собирать отзывы пользователей, сообщать об ошибках в программном обеспечении и упорядочивать задачи. Для получения дополнительной информации см. О проблемах.
  • С помощью запросов на вытягивание можно предлагать изменения в репозитории. Дополнительные сведения см. в разделе Запросы на слияние.
  • Вы можете упорядочивать Projects и определять приоритеты проблем и запросов на вытягивание. Дополнительные сведения см. в разделе Около Projects.

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

Видимость репозитория

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

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

  • Если ваш экземпляр GitHub Enterprise Server он не находится в частном режиме или за брандмауэром, общедоступные репозитории доступны всем пользователям в Интернете. В противном случае общедоступные репозитории доступны всем пользователям, включая ваш экземпляр GitHub Enterprise Serverвнешних участников совместной работы.
  • Частные репозитории доступны только вам, пользователям, которым вы явно предоставили доступ, и, в случае с репозиториями организации, определенным ее сотрудникам.
  • Внутренние репозитории доступны всем сотрудникам предприятия. Дополнительные сведения см. в разделе "Сведения о внутренних репозиториях".

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

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

Сведения о внутренних репозиториях

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

Участники организации имеют разрешения на чтение для всех внутренних репозиториев на предприятии, в том числе в организациях, в которых они не состоят. Внутренние репозитории не видны людям , которые не являются членами какой-либо организации, включая внешних сотрудников в репозиториях организации. Дополнительные сведения см. в разделе [AUTOTITLE и Возможности ролей на предприятии](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization).

По умолчанию корпоративные члены могут создать внутренний репозиторий в любой организации, где пользователь может создавать репозитории. Владельцы организации также могут разрешить пользователям создавать вилки, принадлежащие учетной записи пользователя, и управлять политикой вилки для организации. Владельцы предприятия могут управлять политикой вилки для некоторых или всех организаций в организации. Дополнительные сведения см. в разделе [AUTOTITLE и Управление политикой ветвления для вашей организации](/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories).

Следующие шаги

Ниже приведены некоторые полезные ресурсы для выполнения следующих действий с репозиториями.