-
Notifications
You must be signed in to change notification settings - Fork 0
Software_WSL_git
[TOC]
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 (en GitHub, GitLab etc.) ondersteunt authenticatie met een publieke en een privé sleutel.
Om een sleutelpaar te genereren gebruiken we SSH (Secure Shell). SSH 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 sleutelpaar 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.