From d56a83eafcc96bc5051b88228999cfb73134668b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rafael=20L=C3=A1szl=C3=B3?= <rlacko99@gmail.com>
Date: Thu, 8 Oct 2020 16:26:11 +0200
Subject: [PATCH] installation

---
 docs/workshop/1_installation.md | 98 +++++++++++++++++++++++++++++++--
 docs/workshop/img/.gitkeep      |  0
 2 files changed, 94 insertions(+), 4 deletions(-)
 create mode 100644 docs/workshop/img/.gitkeep

diff --git a/docs/workshop/1_installation.md b/docs/workshop/1_installation.md
index d74bc70..05c8523 100644
--- a/docs/workshop/1_installation.md
+++ b/docs/workshop/1_installation.md
@@ -9,7 +9,7 @@ alkalmazĂĄsbĂłl.
 
 ## TelepĂ­tĂŠs
 
-### Windows
+#### Windows
 
 ElĂŠg egyszerĹą a telepĂ­tĂŠs.
 Felmész a [https://git-scm.com/download/win](https://git-scm.com/download/win) címre és az ott lévő .exe fájlt letöltöd.
@@ -21,7 +21,7 @@ Desktop is egy jĂł opciĂł. Ez magĂĄba foglalja mind a konzolos,
 mind az asztali programot.
 [https://desktop.github.com/](https://desktop.github.com/)
 
-### MacOS
+#### MacOS
 
 Nincs sok tapasztalatom vele, de ha megprĂłbĂĄlod konzolbĂłl
 kiadni a  
@@ -30,9 +30,9 @@ parancsot, akkor fel fogja ajĂĄnlani,
 hogy telepítsd. Itt kapsz egy telepítőt és az alapértelmezett
 beĂĄllĂ­tĂĄsain vĂŠgig mĂŠsz.
 
-### Linux
+#### Linux
 
-Talán a legtriviálisabb. Attól függően milyen disztrót használsz
+Talán a legtriviálisabb. Attól függően milyen disztrót használsz,
 letölthető a megfelelő csomagkezelővel.  
 RPM alapĂşak (Fedora, RHEL, CentOS, ...):  
 `sudo dnf install git`  
@@ -42,4 +42,94 @@ Debian alapĂşak (Ubuntu, ...):
 TĂśbbi DisztrĂłra:
 [git-scm.com/download/linux](https://git-scm.com/download/linux)
 
+## KonfigurĂĄciĂł
+
+### Hol vannak a konfigok?
+
+LegegyszerĹąbben ezzel a paranccsal lehet a jelenlegi konfig
+fĂĄjlok helyzetĂŠt kiĂ­rni:  
+`git config --list --show-origin`
+
+LĂĄthatĂł, hogy a konfigok valamilyen config fĂĄjlba menti
+a fájlrendszerben elszórva. Erről egy pár táblázat:
+
+##### Windows
+
+| Scope    | Hely                         | FĂĄjlnĂŠv         |
+| -------- | ---------------------------- | --------------- |
+| Rendszer | mingw32\etc vagy mingw64\etc | gitconfig       |
+| GlobĂĄlis | C:\Users\\<felhasznĂĄlĂłnĂŠv>   | .gitconfig      |
+| LokĂĄlis  | Git repo .git mappĂĄja        | config          |
+| Worktree | Git repo .git mappĂĄja        | config.worktree |
+| Portable | C:\ProgramData\Git\          | config          |
+
+##### Linux (Ubuntu)
+
+(MacOS ehhez hasonlĂł)
+
+| Scope    | Hely                  | FĂĄjlnĂŠv         |
+| -------- | --------------------- | --------------- |
+| Rendszer | /etc                  | gitconfig       |
+| GlobĂĄlis | ~                     | .gitconfig      |
+| LokĂĄlis  | Git repo .git mappĂĄja | config          |
+| Worktree | Git repo .git mappĂĄja | config.worktree |
+
+NĂĄlam a konfig a home mappĂĄmban pĂŠldĂĄul Ă­gy nĂŠz ki:
+
+```
+$ cat ~/.gitconfig
+[user]
+        email = rlacko99@gmail.com
+        name = Rafael LĂĄszlĂł
+```
+
+### Állítsuk be a dolgokat magunknak
+
+##### SajĂĄt adatok
+
+Először is a saját adataink:
+
+```
+$ git config --global user.name "John Doe"
+$ git config --global user.email johndoe@example.com
+```
+
+##### Szövegszerkesztő
+
+Állítsuk be a szövegszerkesztőnket.
+Erre főként a mentéspontokhoz tartozó üzenet megírásához van
+szĂźksĂŠg.
+
+```
+$ git config --global core.editor nano
+```
+
+vagy pĂŠldĂĄul notepad++-ra windows-on:
+
+```
+$ git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
+```
+
+##### Jelenlegi konfig
+
+NĂŠzzĂźk meg mik az Ăśsszes beĂĄllĂ­tĂĄsunk:
+
+```
+$ git config --list
+user.email=rlacko99@gmail.com
+user.name=Rafael LĂĄszlĂł
+core.repositoryformatversion=0
+core.filemode=true
+core.bare=false
+core.logallrefupdates=true
+...
+```
+
+Ha pedig csak egy adottat szeretnĂŠnk:
+
+```
+$ git config user.name
+Rafael LĂĄszlĂł
+```
+
 [Előző](intro/3_history) | [Következő](workshop/2_basics)
diff --git a/docs/workshop/img/.gitkeep b/docs/workshop/img/.gitkeep
new file mode 100644
index 0000000..e69de29
-- 
GitLab