Bài tập - Thiết lập GitHub Copilot để làm việc với Visual Studio Code

Đã hoàn thành

Trong bài tập này, chúng tôi tạo một kho lưu trữ mới bằng cách sử dụng mẫu GitHub cho một API web sử dụng ngôn ngữ lập trình Python.

Thiết lập môi trường

Trước tiên, bạn cần khởi chạy môi trường Codespaces, được cấu hình sẵn với phần mở rộng GitHub Copilot.

  1. Mở Codespace với môi trường được cấu hình sẵn trình duyệt của bạn.
  2. Trên trang tạo không gian, hãy xem lại cài đặt cấu hình Codespace, rồi chọn Tạo không gian mã.
  3. Đợi Codespace khởi động. Quá trình khởi động này có thể mất vài phút.
  4. Các bài tập còn lại trong dự án này diễn ra trong bối cảnh container phát triển này.

Quan trọng

Tất cả các tài khoản GitHub đều có thể sử dụng Codespaces miễn phí tối đa 60 giờ mỗi tháng với hai phiên bản cốt lõi. Để biết thêm thông tin, hãy xem Dung lượng lưu trữ được bao gồm hàng tháng gitHub Codespaces và giờ lõi.

Tiền boa

GitHub Copilot cung cấp bậc miễn phí 2.000 mã tự động hoàn tất và 50 tin nhắn chat mỗi tháng. Để bắt đầu, hãy mở Mã Visual Studio, bấm vào biểu tượng GitHub Copilot, rồi bấm vào "Đăng nhập để Sử dụng GitHub Copilot miễn phí". Tìm hiểu thêm. Các nhà giáo dục, sinh viên và một số người bảo trì mã nguồn mở có thể nhận Copilot Pro miễn phí, tìm hiểu cách thực hiện tại: https://aka.ms/Copilot4Students.

Python Web API

Khi hoàn thành, Codespaces tải với một phần thiết bị đầu cuối ở dưới cùng. Không gian mã cài đặt tất cả các phần mở rộng cần thiết trong bộ chứa của bạn. Sau khi cài đặt gói hoàn tất, Codespaces sẽ thực hiện uvicorn lệnh để khởi động ứng dụng web của bạn chạy trong Codespace của bạn.

Khi ứng dụng web khởi động thành công, một thông báo trong tab Cổng của thiết bị đầu cuối cho biết máy chủ đang chạy trên cổng 8000 trong Codespace của bạn.

Đăng ký GitHub Copilot

Nếu chưa đăng ký, bạn cần đăng ký bằng cách thiết lập bản dùng thử hoặc đăng ký miễn phí cho tài khoản của.

Ghi

Các giảng viên, Sinh viên và người duy trì nguồn mở chọn lọc có thể đăng ký Copilot miễn phí, tìm hiểu cách thực hiện tại Thiết lập GitHub Student và GitHub Copilot với tư cách nhà phát triển sinh viên được xác thực.