Git och Github
På den här kursen förväntas du använda Kth:s egen Github för att hålla koll på din kod. Git körs från skalet Bash (använd inga webbinterface för att ladda upp kod) och både Git och Bash gås igenom i kursen DD1301. Följ länken till den sidan för gott om material och övningsuppgifter för att komma igång.
KTH short tutorial Obligatorisk läsning.
SSH nyckel för Git, A guide for generating SSH-key Links to an external site. Måste göras innan ni kan prata med Github.
KTH Github Info Allt ni behöver veta om Kth:s github
Omfattande guide till Git på engelska Links to an external site. Överkurs
Guide till Git på svenska Links to an external site. Överkurs
Producing Open Source Software: Version Control Links to an external site. Överkurs
Git på Windows
För att använda Git på Windows så är steg 1 att skaffa Bash
Links to an external site.. Det kan göras på 4 olika sätt:
1. Enklast för den som kör Windows 10, men det ger bara bash och ingen möjlighet att köra grafiska linuxprogram: Installera Linux subsystem for windows. Microsofts instruktioner
Links to an external site. är pedagogiska. Installera sedan git med kommandot:
$ sudo apt install git
2. Också enkelt, men ger inte all bash-funktionalitet som du kanske vill ha i andra sammanhang: Installera Git Bash
Links to an external site.. För att få övrig bash-funktionalitet så kan du installera Cygwin
Links to an external site.. Det här steget är nödvändigt om du kör en äldre version av Windows (Vista, 7 eller 8).
3. Svårt, men ger en komplett Linuxinstallation som körs i ett fönster i Windows: Skaffa Virtual Box
Links to an external site. och Ubuntu
Links to an external site.. En guide med bilder finns här
Links to an external site.. Starta sedan terminalen och installera git med kommandot:
$ sudo apt install git
4. Svårare men ger en komplett Linuxinstallation sida vid sida med Windows så när du startar datorn får du välja operativsystem med en meny: Skaffa Ubuntu och installera sida vid sida med Windows
Links to an external site.. Starta sedan terminalen och installera git med kommandot:
$ sudo apt install git
Mac och Linux
Om du kör Mac eller Linux så finns Bash redan installerat som "terminal". För att enkelt kunna lägga till terminalprogram till Mac rekommenderar jag programmet Brew som finns här: https://brew.sh/ Links to an external site.
Om du kör Linux (Debian eller Ubuntu) så bör Git vara enkelt att installera genom att starta Bash och skriva:
sudo apt install git
Hur man laddar ner en kopia av sitt repository
Starta Bash och gå in i den katalog där du vill ha klonen av ditt repository.
$-tecknet skrivs av din dator, resten av raden skrivs av dig
$ git clone git@gits-15.sys.kth.se:gruprog21/[användarnamn]-labb1
Hur man laddar upp sina ändringar till github
Ha Bash igång och se till att aktuell katalog är ditt repository. Skriv sedan.
$ git add minfil.py minandrafil.py
$ git commit -m "Löste buggen med negativa tal i funktionen sum_of_squares"
$ git push origin master