This page explains the end-to-end Git, GitLab@UTwente, and GitHub Desktop workflow.

<aside> <img src="/icons/git_blue.svg" alt="/icons/git_blue.svg" width="40px" />

To submit your work via GitLab you must go to **gitlab.utwente.nl/getxr2026** and click Request Access!

</aside>

Git, GitLab, GitHub …

If you are new to version control, here is how the different pieces connect:

Fork, Clone, Commit, Push:

flowchart LR
    A["FORK on GitLab"] --> B["CLONE via GitHub Desktop"]
    B --> C["Make changes"]
    C --> D["COMMIT locally"]
    D --> E["PUSH to GitLab"]

Why Use It?

One-Time Setup: Authentication & Tools

Course Group Membership (getxr2026)

To be able to share your private assignment forks with the teaching staff, your GitLab account must be connected to the course group. Visit gitlab.utwente.nl/getxr2026 and click the Request Access button.