Skip to content

Installeren Git

Windows

Voor Windows kan je de installatie hier downloaden. Accepteer alle default opties.

Wanneer je de keuze krijgt om een editor te selecteren, selecteer dan nano

Mac

Open de terminal met spotlight Cmd+Space

Typ:

git

Als er verschijnt:

bash: command not found: git

zul je git nog moeten installeren.

Koppelen aan gitlab

Open gitbash of de terminal op een Mac.

typ:

ssh-keygen

Accepteer alle default instellingen. Typ Enter totdat je weer terugkeert naar je command-prompt, zoals hieronder aangegeven. Vul niks in!

Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/studentnaam/.ssh/id_rsa):
Enter
Created directory '/c/Users/studentnaam/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter
Enter same passphrase again:
Enter
Your identification has been saved in /c/Users/studentnaam/.ssh/id_rsa
Your public key has been saved in /c/Users/studentnaam/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:dsgfvegseygfouygoieruyagioerhgefuwygu studentnaam@LAPTOP-09PN8LI5
The key's randomart image is:
+---[RSA 3072]----+
|        ..+ .    |
|       . + +     |
|      .   = +    |
|       o = o *   |
|     .. A & V o  |
|   ...   O @ = . |
|. + .   o = X o  |
|.E . . . =   -   |
|o     .o= .      |
+----[SHA256]-----+

Typ nu:

cat ~/.ssh/id_rsa.pub 

Nu komt er een hoop rare tekst in je terminal window. Kopieer deze tekst, vanaf (inclusief) ssh-rsa.

Ga nu naar gitlab.

navigeer naar preferences Navigeer naar SSH Keys
Paste de tekst uit de terminal in het vak “keys” en druk op `Add key’

Clonen van je repository

Nu wil je je projectmap kopieren naar een plek op je eigen computer. Daar heb je eerst de juiste link voor nodig.

Navigeer naar je project en druk op de knop “clone” Kopieer de bovenste URL naar je klembord

Open git bash en typ:

$ git clone <paste de URL hier>

Je ziet dan het volgende:

git
Cloning into 'Student_Naam_SpaceInvaders'...
The authenticity of host 'gitlab.fdmci.hva.nl (145.92.228.21)' can't be established.
ED25519 key fingerprint is SHA256:dsfhjgcsjdgjksdhgjsgkjhgsejdkhvgsdkjhvgjskdhg.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])?

Typ nu het volledige woord:

yes

De verwachte output is nu:

Cloning into 'Student_naam_SpaceInvaders'...
remote: Enumerating objects: 28, done.
remote: Counting objects: 100% (28/28), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 28 (delta 6), reused 28 (delta 6), pack-reused 0
Receiving objects: 100% (28/28), done.
Resolving deltas: 100% (6/6), done.

Voordat je nu git in Visual Studio Code kan gebruiken zijn er nog twee terminal commandos nodig:

git config --global user.email <"student.achternaam@hva.nl">

om je email addres in te stellen en:

git config --global user.name "Voornaam Achternaam"

om je naam in te stellen. Gebruik a.u.b. je hva email address en je echte voornaam en achternaam.


Last update: December 9, 2022