...
Logga in i mobilityguard på login.sundsvall.se med sms-kod.
Klicka på ”Gitlab SSH”.
Följ instruktionerna på skärmen med att installera en klient på datorn och sedan ladda in config-filen in i klienten. Man kan behöva klicka på Gitlab SSH en gång till efter man har laddat in configen.
MG kommer nu skapa en tunnel till dig som gör att localhost:1494 pekar mot GitLab servern.
Skapa upp SSH nyckelpar och lägg in det i din profil i GitLab. För att komma åt GitLab krävs det att du har en dator som kommer åt det interna nätet. Om du inte har det, ta hjälp från någon som har det.
Guide för skapande av SSH-nyckel: https://dev.to/sndrx/how-to-set-up-an-ssh-key-and-use-it-in-gitlab--42p1
Namnsätt din privata nyckel till:
id_gitlab
och placera den under~/.ssh/
Ladda ned Git Bash: https://git-scm.com/downloads . Från Git Bash kan du utföra alla kommande kommandon.
Verifiera att din SSH-nyckel fungerar med följande kommando:
ssh git@localhost –p 1494
Du ska nu se en välkomstfras med ditt användarnamn.
Nu krävs det att du skapar upp/ändrar din ”config” fil i ssh. Den är placerad i
~/.ssh/config
Lägg till följande:
Host localhost
HostName localhost
User git
Port 1494
IdentityFile ~/.ssh/id_gitlab
Nu ska du kunna klona ned ett repo. Testa med följande kommando:
git clone git@localhost:{sökväg till ditt repo}.git
2. Skapande av applikation
Surfa in på: https://code.quarkus.io/ och ange följande:
Group - Ange
se.sundsvall
. Detta blir grunden i paketstrukturen.Artifact - Ange namnet på din applikation.
Buildtool - Låt vara Maven.
Version - Låt vara “1.0.0-SNAPSHOT”.
Example code - Välj om du vill ha några exempelklasser. Om du väljer detta kommer paketstrukturen genereras, vilket kan vara skönt. Kom dock ihåg att ersätta exempelklasserna.
Under “Pick your extensions” kan du lägga till Maven-dependencies. Följande kan vara bra att ha, men det är självklart beroende på vad du ska bygga:
Klicka på “Generate your application” och ladda ned som .zip-fil.
Packa upp innehållet till ditt repo. Döp om mappen från ditt applikationsnamn till “kod” och ersätt den befintliga “kod”-mappen i repot.
Nu är det äntligen dags att koda!