Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Начало работы с GitHub Team

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

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

Часть 1. Настройка учетной записи в GitHub.com

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

1. Сведения об организациях

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

2. Создание организации и регистрация для GitHub Team

Перед созданием организации необходимо создать личную учетную запись или войти в существующую учетную запись на GitHub.com. Дополнительные сведения см. в разделе Регистрация новой учетной записи GitHub.

После настройки личной учетной записи можно создать организацию и выбрать план. В этот момент можно выбрать подписку GitHub Team для вашей организации. Дополнительные сведения см. в разделе Создание новой организации с нуля.

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

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

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

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

Часть 2. Добавление участников и настройка команд

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

1. Управление участниками организации

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

2. Разрешения и роли организации

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

3. Сведения о командах и создание команд

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

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

4. Управление параметрами команды

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

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

5. Предоставление пользователям и командам доступа к репозиториям, доскам проектов и приложениям

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

Вы также можете настроить доступ к панелям проектов организации и разрешить отдельным участникам организации управлять GitHub Apps организации. Дополнительные сведения см. в разделах Управление доступом к projects (classic) организации и Управление программным доступом к организации.

Часть 3. Управление безопасностью для организации

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

1. Обязательная двухфакторная проверка подлинности

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

2. Настройка функций безопасности для организации

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

3. Просмотр журнала аудита и интеграций организации

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

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

Часть 4. Настройка политик уровня организации

1. Управление политиками организации

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

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

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

2. Управление изменениями репозитория

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

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

3. Использование файлов работоспособности сообщества и средств модерации на уровне организации

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

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

Часть 5. Настройка и автоматизация работы с GitHub

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

1. Использование GitHub Marketplace

GitHub Marketplace содержит интеграции, которые добавляют функциональные возможности и улучшают рабочий процесс. Вы можете искать, просматривать и устанавливать бесплатные и платные средства, включая GitHub Apps, OAuth App и GitHub Actions, в GitHub Marketplace. Дополнительные сведения см. в разделе Сведения о GitHub Marketplace.

2. Использование API GitHub

Существуют две версии API GitHub: REST API и API GraphQL. Вы можете использовать API-интерфейсы GitHub для автоматизации распространенных задач, резервного копирования данных или создания интеграций, расширяющих возможности GitHub. Дополнительные сведения см. в разделе Сведения об API GitHub.

3. Создание действий GitHub Actions

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

4. Публикация пакетов и управление ими в GitHub Packages

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

Часть 6. Участие в сообществе GitHub

Существует множество способов для участия в жизни сообщества GitHub. Вы можете участвовать в проектах с открытым кодом, взаимодействовать с людьми в GitHub Community Support или учиться с помощью GitHub Skills.

1. Участие в проектах с открытым кодом

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

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

2. Взаимодействие с GitHub Community Support

Вы можете общаться с разработчиками по всему миру, задавать вопросы и отвечать на них, учиться и взаимодействовать с сотрудниками GitHub напрямую. Сведения о том, как начать беседу, см. в разделе «GitHub Community Support».

3. Ознакомление со сведениями о GitHub Team в GitHub Docs

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

4. Обучение с GitHub Skills

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

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

5. Поддержка сообщества разработчиков решений с открытым кодом

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

6. Обращение в Поддержка GitHub

Поддержка GitHub помогает устранять неполадки, с которыми вы можете столкнуться при использовании GitHub. Дополнительные сведения см. в разделе Сведения о поддержке GitHub.

Дополнительные материалы