Skip to content

Software_WSL_git

D. Versluis edited this page Apr 14, 2023 · 2 revisions

[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 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 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 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.

Clone this wiki locally