Сведения о репозиториях
Вы можете быть единоличным владельцем репозиториев по отдельности или владеть ими совместно с другими сотрудниками организации.
Вы можете ограничить доступ к репозиторию, выбрав его видимость. Дополнительные сведения см. в разделе Сведения о видимости репозитория.
Если репозиторий принадлежит вам, вы можете предоставить другим пользователям доступ с правами участника совместной работы, чтобы они могли совместно работать над проектом. Если репозиторий принадлежит организации, вы можете предоставить членам организации разрешения на доступ к репозиторию. Дополнительные сведения см. в разделах Уровни разрешений для репозитория личной учетной записи и Роли репозиториев для организации.
При использовании GitHub Free для личных учетных записей и организаций вы можете работать с неограниченным числом участников совместной работы в неограниченном количестве общедоступных репозиториев с полным набором функций, а также в неограниченном количестве частных репозиториев с ограниченным набором функций. Чтобы получить расширенные средства для частных репозиториев, можно выполнить обновление до GitHub Pro, GitHub Team или GitHub Enterprise Cloud. Дополнительные сведения см. в разделе Продукты GitHub.
Репозитории можно использовать для совместной работы с другими пользователями и управления ею.
-
С помощью проблем можно собирать отзывы пользователей, сообщать об ошибках в программном обеспечении и упорядочивать задачи. Дополнительные сведения см. в разделе О проблемах.
-
Вы можете использовать GitHub Discussions, чтобы задавать вопросы и отвечать на них, обмениваться информацией, делать объявления, а также проводить обсуждения о проекте или участвовать в них. Дополнительные сведения см. в разделе Сведения об обсуждениях.
-
С помощью запросов на вытягивание можно предлагать изменения в репозитории. Дополнительные сведения см. в разделе Сведения о запросах на вытягивание.
-
С помощью досок проектов можно упорядочивать проблемы и запросы на вытягивание, а также ранжировать их по приоритету. Дополнительные сведения см. в разделе Сведения о projects (classic).
В репозиториях и отдельных файлах применяются ограничения на размер. Дополнительные сведения см. в разделе "AUTOTITLE"
Сведения о том, как использовать репозитории наиболее эффективно, см. в разделе Рекомендации по репозиториям.
Видимость репозитория
Вы можете настроить доступ к репозиторию, выбрав его видимость: общедоступный или частный.
При создании репозитория можно сделать его общедоступным или частным. Репозитории в организациях, использующих GitHub Enterprise Cloud, которые принадлежат корпоративной учетной записи, также могут создаваться как внутренние. Дополнительные сведения см. в документации по GitHub Enterprise Cloud.
- Общедоступные репозитории доступны всем в Интернете.
- Частные репозитории доступны только вам, пользователям, которым вы явно предоставили доступ, и, в случае с репозиториями организации, определенным ее сотрудникам.
Владельцы организации всегда имеют доступ к каждому созданному в ней репозиторию. Дополнительные сведения см. в разделе Роли репозиториев для организации.
Пользователи с разрешениями администратора репозитория могут изменить его видимость. Дополнительные сведения см. в разделе Настройка видимости репозитория.
Ограничения на просмотр содержимого и различий в репозитории
Некоторые типы ресурсов могут быть довольно большими, требуя сложной обработки на GitHub. Для обеспечения выполнения запросов в разумные сроки установлены ограничения.
Большинство приведенных ниже ограничений относятся как к GitHub, так и к API.
Ограничения на текст
Текстовые файлы размером более 512 КБ всегда отображаются как обычный текст. В коде не выделяется синтаксис, а текстовые файлы не преобразуются в HTML (например, Markdown, AsciiDoc и т. д. ).
Текстовые файлы размером более 5 МБ доступны только через необработанные URL-адреса, которые предоставляются через raw.githubusercontent.com
, например https://raw.githubusercontent.com/octocat/Spoon-Knife/master/index.html
. Чтобы получить необработанный URL-адрес файла, нажмите кнопку Необработанный.
Ограничения на различия
Так как различия могут стать очень большими, на различия в фиксациях, запросах на вытягивание и представлениях сравнения налагаются указанные ниже ограничения.
- В запросе на вытягивание общий объем необработанных данных различий не может превышать 20 000 загружаемых строк или 1 МБ.
- Объем необработанных данных различий в одном файле не может превышать 20 000 загружаемых строк или 500 КБ. Для одного файла автоматически загружаются четыреста строк или 20 КБ.
- Максимальное количество файлов в одном различии ограничено 300.
- Максимальное число отрисовываемых файлов (например, изображений, PDF-файлов и файлов GeoJSON) в одном различии ограничено 25.
Некоторые части ограниченного различия могут отображаться, но всё свыше ограничения не отображается.
Ограничения на списки фиксаций
На страницах представлений сравнения и запросов на вытягивание отображается список фиксаций между версиями base
и head
. Эти списки ограничены 250 фиксациями. Если это ограничение превышено, в примечании сообщается о наличии дополнительных фиксаций (но они не отображаются).