Skip to main content

Краткое руководство по GitHub Copilot

GitHub Copilot помогает в работе, предлагая встроенные предложения по мере написания кода.

GitHub Copilot доступно клиентам GitHub с личной учетной записью в GitHub.com и GitHub Enterprise Cloud, принадлежащих корпоративной учетной записи.

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

Введение

GitHub Copilot — помощник по написанию кода на базе ИИ. GitHub Copilot может предлагать целые строки и функции прямо в редакторе.

В этом руководстве показано, как зарегистрироваться в GitHub Copilot с помощью личной учетной записи, установить расширение GitHub Copilot в Visual Studio Code и получить первое предложение. Дополнительные сведения о GitHub Copilot см. в разделе Сведения о GitHub Copilot. Дополнительные сведения об использовании GitHub Copilot в различных средах см. в разделе Начало работы.

Предварительные требования

  • GitHub Copilot можно бесплатно использовать для проверенных учащихся, преподавателей и открытый код обслуживающих.
  • Если вы не являетесь студентом, преподавателем или открытый код, вам потребуется активная пробная версия или подписка. Дополнительные сведения см. в статье Сведения о выставлении счетов за GitHub Copilot.
  • Чтобы использовать GitHub Copilot в Visual Studio Code, необходимо установить Visual Studio Code. Дополнительные сведения см. в документации по Visual Studio Code.

Регистрация в GitHub Copilot

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

Примечание: Если вы являетесь членом организации, принадлежащей учетной записи GitHub Enterprise Cloud с подпиской на GitHub Copilot, и вам назначено GitHub Copilot место вашей организации, можно перейти к установке расширения GitHub Copilot для Visual Studio Code.

  1. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

    Значок "Настройки" на панели пользователя

  2. В разделе "Код, планирование и автоматизация" боковой панели щелкните GitHub Copilot.

  3. На странице параметров GitHub Copilot нажмите кнопку Включить GitHub Copilot .

    Снимок экрана: параметры GitHub Copilot с выделенным элементом "Включить GitHub Copilot

  4. Выберите период выставления счетов (ежемесячно или ежегодно) и нажмите кнопку Продолжить, чтобы получить доступ к Copilot.

    • Если ваша личная учетная запись соответствует условиям бесплатной подписки GitHub Copilot, вместо пробной версии вы автоматически перейдете к шагу 6.

    Снимок экрана: настройка пробной версии с выделенным элементом "Продолжить, чтобы получить доступ к Copilot"

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

  6. Выберите параметры, а затем нажмите кнопку Сохранить и начать работу.

    Снимок экрана: параметры GitHub Copilot с кнопкой "Сохранить и начать работу"

    Эти настройки можно изменить позже, вернувшись к параметрам GitHub Copilot. Дополнительные сведения см. в разделе Настройка GitHub Copilot в Visual Studio Code.

Установка расширения GitHub Copilot для Visual Studio Code

Чтобы использовать GitHub Copilot, сначала установите Visual Studio Code.

  1. В Visual Studio Code Marketplace перейдите на страницу Расширение GitHub Copilot и щелкните Установить. Установка расширения GitHub Copilot Visual Studio Code
  2. Появится всплывающее окно с просьбой открыть Visual Studio Code. Щелкните Открыть Visual Studio Code .
  3. На вкладке "Расширение: GitHub Copilot" в Visual Studio Code щелкните Установить. Кнопка установки в Visual Studio Code
  4. Если вы еще не авторизовали Visual Studio Code в учетной записи GitHub, появится запрос на вход в GitHub в Visual Studio Code.
    • Если вы уже авторизовали Visual Studio Code для учетной записи на GitHub, GitHub Copilot будет авторизован автоматически. Снимок экрана: экран авторизации Visual Studio Code
  5. В браузере GitHub запросит необходимые разрешения для GitHub Copilot. Чтобы одобрить эти разрешения, щелкните Авторизовать Visual Studio Code .
  6. В Visual Studio Code в диалоговом окне "Visual Studio Code" для подтверждения подлинности щелкните Открыть.

Получение первого предложения

Note: If you have duplication detection enabled for GitHub Copilot, you may receive limited suggestions, or no suggestions, when using the code examples provided. As an alternative, you can start by typing your own code to see suggestions from GitHub Copilot. For more information on duplication detection, see "Enabling or disabling duplication detection."

GitHub Copilot предоставляет предложения для нескольких языков и платформ, среди которых лучше всего поддерживаются Python, JavaScript, TypeScript, Ruby, Go, C# и C++. Следующие примеры приводятся на JavaScript, но будут работать аналогичным образом и для других языков.

  1. Откройте Visual Studio Code.

  2. В Visual Studio Code создайте новый файл JavaScript ( *.js). 1. В файле JavaScript введите следующий заголовок функции.

    ```javascript{:copy}
    function calculateDaysBetweenDates(begin, end) {
    ``` GitHub Copilot автоматически предложит текст целой функции, выделенный серым, как показано ниже. Точное предложение может отличаться.
    

    Первое предложение Visual Studio Code 1. Чтобы принять предложение, нажмите клавишу TAB.

Next Steps

Вы успешно установили GitHub Copilot и получили первое предложение, но это только начало. Далее приведены некоторые полезные ресурсы для продолжения работы с GitHub Copilot.

  • Начало работы. Вы узнали, как получить первое предложение в Visual Studio Code. В этих руководствах объясняется, как настраивать и использовать различные функции GitHub Copilot во всех поддерживаемых средах.
  • GitHub Copilot. Ознакомьтесь с практическими примерами того, как GitHub Copilot помогает в работе.
  • Настройка GitHub Copilot. В этих руководствах приводятся подробные сведения о настройке GitHub Copilot для ваших потребностей.

Дополнительные сведения