-
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 vscode (~) en gebruik de volgende commando's om jouw eigen naam en emailadres aan te geven.
$ git config --global user.name "Daniel"
$ git config --global user.email daniel@daniel.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 staat nog niet geinstalleerd 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 key 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 vscode de prive sleutel automatisch vinden en zal er niet meer om worden gevraagd.