Page tree

University of Tartu IT wiki

In this guide, you will find instructions about GitHub Copilot.

For frequently asked questions, it is recommended to consult the GitHub Education documentation using:

GitHub Copilot is an AI-powered programming assistance app that provides real-time suggestions and solutions as you write code. Employees, lecturers and students of the University of Tartu can use Copilot to improve their coding process and speed up development work and research projects.

The University of Tartu is a member of the GitHub Campus Programi, which entails various benefits for our employees and students, such as:

Students, academic and non-academic employees of the University of Tartu can apply for GitHub Copilot (as well as other benefits mentioned above) by confirming to GitHub their employment or academic status with the university.

NB! The free GitLab software is used in the development works of the University of Tartu. GitHub and GitLab are different tools.

Setup

  1. If you already have a personal GitHub account, you must connect it to your ut.ee email and make sure that the ut.ee email is in verified status. Below is an example of what this ut.ee email should not look like (the email is in "unverified" status).
    Verifying your email address - GitHub Docs
  2. If you don't have a GitHub account yet, you have to create it with your ut.ee e-mail, it is also possible to create an account with your personal e-mail and then add the ut.ee e-mail to it later (see the previous point).
    You can create an account here: https://github.com/join
  3. Before filling the application to use the benefits, the user must go through some procedural steps regarding important information related to GitHub account and security. The GitHub account must be updated with the following information:
    1. Two-step authentication must be implemented.
    2. Billing information must be included. You do not need to add card or other payment method information, as the service is free.
    3. The profile must have the first and last name, which must match the one on the statement confirming the academic relationship.
    4. You may need to log out and back in to your GitHub account for changes to take effect.
  4. In addition, a document confirming academic status must be requested from the Human Resources Department and uploaded in the application. The statement needs to confirm:
    1. The student's study relationship with the university
    2. The academic employee's current employment relationship with the university
    3. The non-academic employee's valid employment relationship with the university
    4. Example of an academic staff certificate:
  5. After fulfilling the conditions, the corresponding application should be completed. Applications are separate for students (and academic staff) and teaching staff:

    1. Application for students is here: https://docs.github.com/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student.

      1. This application can also be used by non-academic staff


    2. The application for academic staff is located here: https://docs.github.com/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher
  6. After making the application, it may take 2-3 days before the benefits reach the account.
    1. Regarding the confirmation, a corresponding notification will also be sent to the default email specified in GitHub
  7. GitHub Copilot activation can be verified at the following link: https://github.com/github-copilot/signup. You can access this link by clicking on your profile picture in the top right and selecting Your Copilot.
    After submitting the application and receiving the confirmation email, the following view will open, press the Get access to GitHub Copilot button (see screenshot).
    1. On the next page, choose what access to GitHub Copilot is granted: enable or disable suggestions for GitHub Copilot's public code, and choose whether you allow your development code to improve the GitHub product. To save, press the Save button.
    2. Download the GitHub Copilot extension for your preferred development software.
  8. Campus-Advisors organization appears under organizations in the profile screen (see screenshot).
  9. If the benefits have expired (valid for 2 years), the process must be repeated to apply them again. To do this, find the Reverify your academic affiliation button under the profile.
    More detailed information can be found in the GitHub documentation: https://docs.github.com/en/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/ apply-to-github-global-campus-as-a-student#expiration-and-renewals
  • No labels

This page has no comments.