Skip to content

Klona ett befintligt repo

När du har skapat ditt repo och pushat det till GitHub så blir det en form av backup. Se alltid till att du har senaste versionen av din kod pushad till GitHub,

Vill du senare klona ditt repo till en annan maskin eller en annan plats så gör du det med kommandot git clone.

Att klona ett repo

Börja med att gå till webbplatsen för ditt repo, leta reda på drop-down menyn som heter <> Code (eller liknande). KLicka på knappen så kommer en meny.

Image description
Bild: Knappen för din kod är en drop-down meny.

Välj fliken Local -> SSH och sedan kopierar du länken som där finns. Länken kan se ut så här.

En git-länk som kan användas för att klona ett repo.
git@github.com:bth-webtec/webtec-mosstud.git

Din länk heter nog något motsvarande men byt ut min akronym mosstud mot din egen studentakronym, något i stil med abcd25.

Nu kan du gå till platsen dit du vill klona repot.

Knona ett repo visa ssh.
# Gå till katalogen för dbwebb-kurser
git clone git@github.com:bth-webtec/webtec-mosstud.git

Om du redan har en katalog som heter likt repot så kan du välja att klona repot till ett annat namn.

Klona ett repo visa ssh, välj vilket namn du sparar det som.
git clone git@github.com:bth-webtec/webtec-mosstud.git webtec-mosstud_backup

I mitt fall så kommer repot att klonas och sparas som webtec-mosstud_backup.

Att jobba med flera kloner av samma repo

Om du vill jobba med flera klonade repon, till exempel ett på din bärbara dator och ett på din stationära dator, så kan du bara tänka att alltid pusha med git push från din dator när du är klar. När du sedan går till nästa dator så gör du git pull för att hämta hem den senaste varianten av koden från GitHub. På det sättet är du alltid “i sync” mellan de olika repona och koden på GitHub.