-
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.) ondersteunen twee manieren van authenticatie. Met sleutels of met app-wachtwoorden. Werken met sleutels is veruit het makkelijkst dus dat wordt hier uitgelegd.
SSH (Secure Shell) staat nog niet geïnstalleerd op de EMS-distributie. We kunnen dit installeren met:
$ sudo pacman -Sy openssh
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.