README (för lärare)
Detta dokument beskriver hur en lärare kan skapa ett kursrepo likt det studenterna har, på enklaste möjliga sätt. Detta sätt kan även en student använda sig av, om man av någon anledning inte vill eller kan jobba igenom den guiden som visa hur man gör.
Klona och duplicera med —mirror
Det finns ett repo python-abcd25
som används i guiden och det är skapat enligt guiden och det innnehåller också övrig utvecklingsmiljö som studenten sätter upp under kursens gång. Detta repo innehåller också samtliga utvecklingsverktyg som behövs innan man kan sätta igång med kmom01.
Börja med att ange det namn du vill ha på ditt repo.
# Set an environment variable with the repo nameREPO=python-mirror
Nu kan du klona det exiterande repot och placera det i en katalog som matchar ditt önskade repo namn.
# Clone the existing repo as a mirrorgit clone --mirror git@github.com:bth-python/python-abcd25.git $REPOcd $REPO
Du behöver nu skapa ett nytt repo på GitHub som du vill koppla ditt lokala repo till.
När det är klart kan du koppla ditt lokala repo till den nyskapade platsen på GitHub.
# Connect your local repo with the place at GitHubgit remote set-url origin git@github.com:bth-python/$REPO.gitgit push --mirror
Nu är det klart och du kan börja jobba med ditt repo.
Här är direktlänken till det exempelrepo som är skapat som en mirror, python-mirror
.
Forka ett exempelrepo
Man kan också skapa en fork av ett existerande repo, för att skapa en kopia av repot.
Här är en direktlänk till hur du skapar en fork av exempelrepot python-abcd25
.
Fyll i Owner, Repository name samt klicka ur checkboxen “Copy the main branch only”.

Här är direktlänken till det exempelrepo som är forkat, python-fork
.