Skip to content

Software_WSL_git

Harry Broeders edited this page Jan 23, 2025 · 4 revisions

Inhoudsopgave

[TOC]

Git opzetten in WSL-distributie

Naam en email adres configureren

Git commits laten altijd een naam en email-adres zien. Omdat de WSL-instantie nooit Git heeft gebruikt zul je nog moeten aangeven wie je bent. Open een terminal in Visual Studio Code (Ctrl+`) en gebruik de volgende commando's om jouw eigen naam en emailadres aan te geven:

$ git config --global user.name "Daniel Versluis"
$ git config --global user.email d.versluis@hr.nl

Bitbucket authenticatie

Bitbucket (en GitHub, GitLab etc.) ondersteunen twee manieren van authenticatie. Met sleutels of met app-wachtwoorden. Werken met sleutels is veruit het makkelijkst dus dat wordt hier uitgelegd.

SSH-sleutel

SSH (Secure Shell) staat nog niet geïnstalleerd op de EMS-distributie. We kunnen dit installeren met:

$ sudo pacman -Sy openssh

Als er om een wachtwoord wordt gevraagd, vul dan "ems" in.

Hierna kunnen we een sleutel laten genereren. De standaard instellingen zijn prima, dus je kunt bij elke vraag op enter drukken:

$ ssh-keygen -t ed25519

Jouw publieke sleutel is opgeslagen onder '/home/ems/.ssh/id_ed25519.pub'. Je kunt de inhoud weergeven in de terminal met:

$ cat ~/.ssh/id_ed25519.pub

Kopieer de uitvoer. Je kunt jouw sleutel op de onderstaande manier toevoegen aan Bitbucket

Uiteindelijk kun je testen of de sleutel werkt met

$ ssh -T git@bitbucket.org

Accepteer de sleutel van Bitbucket door "yes" in te typen.

Vanaf nu kunnen Git en Visual Studio Code de privésleutel automatisch vinden en zal er niet meer om worden gevraagd.

Clone this wiki locally