Введение
GitHub Copilot — помощник по написанию кода на базе ИИ. GitHub Copilot может предлагать целые строки и функции прямо в редакторе.
В этом руководстве показано, как настроить подписку на GitHub Copilot для личной учетной записи или организации, установить расширение GitHub Copilot в Visual Studio Code и получить первое предложение. Дополнительные сведения о GitHub Copilot см. в разделе Сведения о GitHub Copilot для частных лиц. Дополнительные сведения об использовании GitHub Copilot в различных средах см. в разделе Начало работы с GitHub Copilot.
Регистрация в GitHub Copilot для личной учетной записи
Прежде чем приступить к использованию GitHub Copilot, необходимо настроить бесплатную пробную версию или подписку для личной учетной записи.
Примечание: Если вы участвовали в бесплатной технической предварительной версии GitHub Copilot, которая была запущена в период с июля 2021 г. по июнь 2022 г., вы не имеете права на 60-дневную пробную версию.
-
В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.
-
В разделе "Код, планирование и автоматизация" боковой панели щелкните GitHub Copilot.
-
На странице параметров GitHub Copilot нажмите кнопку Включить GitHub Copilot .
-
Выберите период выставления счетов (ежемесячно или ежегодно) и нажмите кнопку Продолжить, чтобы получить доступ к Copilot.
- Если ваша личная учетная запись соответствует критериям для бесплатной подписки на GitHub Copilot вместо пробной или платной подписки, вы автоматически перейдете к шагу 6.
-
Выполните действия, чтобы подтвердить платежные данные, а затем нажмите кнопку Отправить.
-
Выберите параметры, а затем нажмите кнопку Сохранить и начать работу.
Эти настройки можно изменить позже, вернувшись к параметрам GitHub Copilot. Дополнительные сведения см. в разделе Настройка GitHub Copilot в Visual Studio Code.
Примечание: Как член организации, принадлежащей учетной записи GitHub Enterprise Cloud с подпиской на GitHub Copilot, вам необходимо назначить GitHub Copilot место вашей организации, прежде чем вы сможете использовать GitHub Copilot.
Регистрация учетной записи GitHub Copilot для вашей организации
Прежде чем приступить к использованию GitHub Copilot в учетной записи организации, необходимо настроить подписку.
-
Перейдите на страницу регистрации GitHub Copilot for Business.
-
Выберите организацию, для которой вы хотите приобрести GitHub Copilot, и нажмите кнопку Продолжить.
-
Выполните действия, чтобы подтвердить платежные данные, а затем нажмите кнопку Сохранить.
Если у вас нет метода оплаты в файле, вам будет предложено добавить его.
-
В раскрывающемся списке "Предложения общедоступного кода" выберите Разрешить или Блокировать , чтобы разрешить или заблокировать предложения, соответствующие общедоступному коду, и нажмите кнопку Сохранить и продолжить. Эти настройки можно изменить позже, вернувшись к параметрам GitHub Copilot.
-
Предоставьте доступ к GitHub Copilot всем текущим и будущим пользователям в вашей организации или определенным пользователям в вашей организации.
- Если вы выбрали Разрешить для всех участников, нажмите кнопку Подтвердить в диалоговом окне "Подтверждение назначения места", чтобы подтвердить, что вы хотите включить GitHub Copilot для всех текущих и будущих пользователей в вашей организации.
- Если вы выбрали Выбранные команды/пользователи, можно выбрать Добавить пользователей или Добавить команду.
- Если вы выбрали Добавить пользователей, в диалоговом окне "Включить доступ GitHub Copilot для выбранных участников ОРГАНИЗАЦИИ" можно либо искать отдельных участников, либо добавлять участников массово, отправив CSV-файл.
- Если вы выбрали Добавить команду, в диалоговом окне "Enable GitHub Copilot access for selected teams of ORGANIZATION" (Включить доступ GitHub Copilot для выбранных команд организации) начните вводить имя команды в строке поиска, выберите команду, которую вы хотите добавить, и щелкните Добавить команды для доступа к списку.
-
Чтобы завершить настройку подписки на GitHub Copilot for Business, нажмите кнопку Сохранить и завершить. Участники организации получат электронное письмо с инструкциями о том, как начать использовать GitHub Copilot.
Установка расширения GitHub Copilot для Visual Studio Code
Чтобы использовать GitHub Copilot, сначала установите Visual Studio Code.
- В Visual Studio Code Marketplace перейдите на страницу Расширение GitHub Copilot и щелкните Установить.
- Появится всплывающее окно с просьбой открыть Visual Studio Code. Щелкните Открыть Visual Studio Code .
- На вкладке "Расширение: GitHub Copilot" в Visual Studio Code щелкните Установить.
- Если вы еще не авторизовали Visual Studio Code в учетной записи GitHub, появится запрос на вход в GitHub в Visual Studio Code.
- Если вы уже авторизовали Visual Studio Code для учетной записи на GitHub, GitHub Copilot будет авторизован автоматически.
- Если вы уже авторизовали Visual Studio Code для учетной записи на GitHub, GitHub Copilot будет авторизован автоматически.
- В браузере GitHub запросит необходимые разрешения для GitHub Copilot. Чтобы одобрить эти разрешения, щелкните Авторизовать Visual Studio Code .
- В Visual Studio Code в диалоговом окне "Visual Studio Code" для подтверждения подлинности щелкните Открыть.
Получение первого предложения
Примечание: Если для GitHub Copilot включено обнаружение дублирования, при использовании приведенных примеров кода вы можете получать ограниченные предложения или не получать предложения. В качестве альтернативы можно начать с ввода собственного кода, чтобы просмотреть предложения от GitHub Copilot. Дополнительные сведения об обнаружении дублирования см. в разделе Настройка параметров GitHub Copilot на сайте GitHub.com.
GitHub Copilot предоставляет предложения для нескольких языков и платформ, среди которых лучше всего поддерживаются Python, JavaScript, TypeScript, Ruby, Go, C# и C++. Следующие примеры приводятся на JavaScript, но будут работать аналогичным образом и для других языков.
-
Откройте Visual Studio Code.
-
В Visual Studio Code создайте новый файл JavaScript ( *.js). 1. В файле JavaScript введите следующий заголовок функции.
```javascript{:copy} function calculateDaysBetweenDates(begin, end) { ``` GitHub Copilot автоматически предложит текст целой функции, выделенный серым, как показано ниже. Точное предложение может отличаться.
1. Чтобы принять предложение, нажмите клавишу TAB.
Next Steps
Вы успешно установили GitHub Copilot и получили первое предложение, но это только начало. Далее приведены некоторые полезные ресурсы для продолжения работы с GitHub Copilot.
- Начало работы с GitHub Copilot. Вы узнали, как получить первое предложение в Visual Studio Code. В этих руководствах объясняется, как настраивать и использовать различные функции GitHub Copilot во всех поддерживаемых средах.
- GitHub Copilot. Ознакомьтесь с практическими примерами того, как GitHub Copilot помогает в работе.
- Настройка GitHub Copilot. В этих руководствах приводятся подробные сведения о настройке GitHub Copilot для ваших потребностей.