Øvingsprosjektet er en essensiell del av TDT4100. Når det kommer ut nye øvinger, blir det lagt til tester i øvingsprosjeket som man kan bruke til å sjekke at oppgaven er gjort riktig. I tillegg kommer løsningsforslag til øvingene i dette prosjektet, samt kode som brukes i øvingsforelesninger.
Alternativ 1 - Kloning av students-repository
Denne måten er den enkleste å sette opp prosjektet, men har en del begrensninger. Med dette alternativet vil man ikke kunne laste opp sin egen kode til Gitlab, og er avhengig av å ha alt av egen kode lokalt på PCen uten versjonskontroll.
- Gå til link
- Klon repository til PCen din, for eksempel ved å trykke på knappen som vist under:
- Velg en mappe på PCen der prosjektet skal klones. Mappen du velger blir foreldremappen til prosjektet.
- Klikk "Select Repository Location", og vent på at VS Code tar seg av resten.
Laste inn nye øvinger
For å oppdatere prosjektet når det har blitt lagt ut nye tester, trenger man bare å kjøre git pull.
For eksempel ved å bruke git-vinduet i VS Code:
Alternativ 2 - Fork din egen versjon
- Gå til "link"
- Klikk Fork (man må være logget inn på gitlab):
- Gi prosjektet et valgfritt navn og beskrivelse. Velg å lagre prosjektet under din egen private Project URL, og velg privat synlighetsnivå (slik at ikke øvingene dine ligger ut offentlig).
- Klikk "Fork Project"
- Gå til ditt nye repository på gitlab.
- Klon repository til PCen din, for eksempel ved å trykke på knappen som vist under:
VS Code kommer til å spørre om brukernavn og passord til Gitlab. Har du aktivert tofaktor-autentisering, kan du ikke logge inn med passord, men må bruke en Personal Access Token i stedet for. Sjekk Denne guiden for hvordan man oppretter en slik. - Velg en mappe på PCen der prosjektet skal klones. Mappen du velger blir foreldremappen til prosjektet.
- Klikk "Select Repository Location", og vent på at VS Code tar seg av resten.
Laste inn nye øvinger
...