Dit is de GitHub repository voor het thermodynamica deel van IP2. De bedoeling is dat je deze repository kloont en je vervolgens zelf een ‘website’ bouwt op basis van jouw werk.
Per groepje volgt eentje de onderstaande stappen waarna de anderen uitgenodigd worden om bij te dragen aan deze repository.
Klonen en opstellen van je eigen repository¶
Volg onderstaande instructie om je eigen repository op te stellen.
Ga naar de repository
Klik op de groene knop
codeen kopier de url.Open VSC en open een terminal (via
ctrl + ~of viaviewterminal).
Navigeer in de terminal naar de locatie waar je je repository wilt opslaan (bijvoorbeeld
cd Documents/studie/jaar 1/IP2/). Maak een nieuwe folder aan metmkdir Projecten ga naar deze folder metcd Project.Typ in de terminal
git clone <url>(waarbij<url>de url is die je gekopieerd hebt) en druk op enter.
Nu worden alle bestanden van de repository gedownload naar je computer, maar deze zijn nog steeds gelinkt aan de originele repository (dus als je nu iets pusht, komt het in de originele repository terecht - dat mag echter niet want je hebt geen schrijfrechten). We moeten dus de link met de originele repository verbreken en een nieuwe repository aanmaken.
Open de folder in VSC (via
fileopen folder).Open de terminal en typ
git remote remove origin(om de link met de originele repository te verbreken).
Je kunt zowel via de terminal een nieuwe repository aanmaken als via de website van GitHub. Hieronder staat de methode via de website van GitHub beschreven. Ga naar GitHub en doorloop onderstaande stap.
Maak een nieuwe repository aan op GitHub (via de
+rechtsboven in je scherm en dannew repository).Kies een geschikte naam voor je repository (dit zal ook deel uitmaken van je URL!) en kies de optie
public.Ga in je repository naar
settingsen in het linkermenu naarPagesen kiesGithub actionsKlik op
codeen klik op hetgear-icon(naast About) aan de rechterkant van de pagina.Vink het vakje Use your GitHub Pages website aan.
Kopier de url van je nieuwe repository (deze heb je zo dadelijk nodig).
We hebben nu een nieuwe repository aangemaakt, maar deze is nog leeg. We moeten nu de bestanden die we gedownload hebben naar deze nieuwe repository pushen.
Ga terug naar VSC.
Typ in de terminal
git remote add origin <url>(waarbij<url>de url is van je nieuwe repository).
Nu zijn de bestanden op je computer gelinkt aan je nieuwe repository, maar staan ze nog niet in je nieuwe repository. We moeten ze nu pushen.
Typ in de terminal
git push -u origin main(om de wijzigingen naar je nieuwe repository te pushen).
Als je nu naar je nieuwe repository op GitHub gaat en de pagina ververst (via F5 of via de reload knop in je browser), zie je dat alle bestanden zijn geupload. Je kunt nu ook de output zien op je eigen GitHub website! Klik daarvoor de link die rechts staat onder code onder About.
Je partner(s) uitnodigen¶
Bij IP2 werk je in tweetallen of drietallen. Je kunt je partner(s) uitnodigen om mee te werken aan jouw repository. Ga daarvoor naar je nieuwe repository op GitHub en doorloop onderstaande stappen.
Ga naar je nieuwe repository op GitHub.
Klik op
settings(rechtsboven in je scherm).Klik in het linkermenu op
manage access.Klik op de groene knop
invite a collaborator.Typ de gebruikersnaam van je partner(s) en klik op
add <username> to this repository(waarbij<username>de gebruikersnaam is van je partner).
Als partner krijg je een mailtje met een uitnodiging om mee te werken aan de repository. Als je deze accepteert, kun je allebei wijzigingen aanbrengen in de repository.
Je eerste wijzigingen doorvoeren¶
Je hebt nu een eigen repository met alle bestanden die nodig zijn om een website te bouwen. Je kunt nu zelf aan de slag om de inhoud van de website aan te passen. Belangrijkste is om eerst even de URL aan te passen in het hoofdbestand.
Open de
myst.ymlfile in VSC. Daar zie je op twee plekken een URL naar github. Pas deze URL aan naar de URL van je eigen repository.Je kunt nu de repository bijwerken via de terminal, een andere optie is links in VSC te kliken op het
source controlicoon (het derde icoon van boven, dat eruit ziet als een vork met drie punten). Daar geef je een samenvatting van je wijzigingen en klik je op het vinkje (bovenaan) om de wijzigingen toe te voegen. Daarna klik je op de drie puntjes (bovenaan) en kies jepushom de wijzigingen naar je repository te pushen.