arduino:start

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
arduino:start [2020/11/27 10:25] buresarduino:start [2023/04/10 21:21] (aktuální) – Cleanup bures
Řádek 1: Řádek 1:
 ====== Arduino ====== ====== Arduino ======
-===== Git ===== 
-==== Vytvoření repozitáře ==== 
-  - Jděte na [[https://git.uzlabina.cz|git.uzlabina.cz]], kde se přihlašte stejným loginem, jako do školní sítě. 
-  - Začněte kliknutím na tlačítko //New project//. Obvykle zelené tlačítko, bude udrčitě snadno k nalezení. 
-  - Vyplňte název projektu. Pro HSc používáme název ''hsc-arduino''. 
-  - //Visibility level// nechte na //Private// 
-  - Dokončete vytvoření projektu 
-  - V nastavení projektu //Settings -> Members// přidejte mne (@bures - Jakub Bureš) do role //reporter// 
-  - V nastavení projektu //Settings -> CI/CD// vypněte //Auto DevOps// 
- 
-Prázdný repozitář by měl mít ve svém úvodu shrnuté instrukce pro inicializaci/naklonování 
-<code bash> 
-#Git global setup 
-git config --global user.name "Jakub Bureš" 
-git config --global user.email "bures@uzlabina.cz" 
- 
-#Create a new repository 
-git clone git@git.spse.uzlabina.cz:bures/hsc-arduino.git 
-cd hsc-arduino 
-touch README.md 
-git add README.md 
-git commit -m "add README" 
-git push -u origin master 
- 
-#Push an existing folder 
-cd existing_folder 
-git init 
-git remote add origin git@git.spse.uzlabina.cz:bures/hsc-arduino.git 
-git add . 
-git commit -m "Initial commit" 
-git push -u origin master 
- 
-#Push an existing Git repository 
-cd existing_repo 
-git remote rename origin old-origin 
-git remote add origin git@git.spse.uzlabina.cz:bures/hsc-arduino.git 
-git push -u origin --all 
-git push -u origin --tags 
-</code> 
- 
-==== Klonování repozitáře ==== 
-Jakmile chceme s repozitářem projektu pracovat na školním/domácím počítači, musíme si ho naklonovat. Tento proces stačí provést jen jednou a později už jen stačí pomocí speciálních příkazů repozitář aktualizovat. 
- 
-**Školní počítače už mají Git předinstalovaný, na domácím počítači je nejdříve potřeba nainstalovat samotnou [[https://git-scm.com/|Git aplikaci]].** 
- 
-  - Pokud jste ještě v minulosti nenastavovali své uživatelské údaje v rámci jiného projektu, je potřeba globálně nakonfigurovat jméno a emailovou adresu. 
-    - Spusťte aplikaci **//Git Bash//** 
-    - V otevřeném shellu spusťte následující příkazy se **svým jménem a adresou.** <code bash> 
-git config --global user.name "Jmeno Prijmeni" 
-git config --global user.email "login@uzlabina.cz" 
-</code> 
-  - Na web stránce svého, nebo veřejného projektu najdeme Git adresu repozitáře. V naší verzi gitlabu je to pod modrým tlačítkem //Clone//. Tam máme na výběr dvě adresy ''git@git.spse.uzlabina.cz:uzivatel/repozitar.git'' pro //SSH// protokol a ''https://git.uzlabina.cz/uzivatel/repozitar.git'' pro //HTTPS// protokol. Pokud jste začátečníci, používejte //HTTPS// protokol, pro přístup skrze //SSH// je potřeba speciální klíč uložený jak na vašem PC, tak na serveru. 
-  - Ve svém počítači zvolte složku do které budete chtít umístit složku projektu. V ní pak otevřete //Git Bash//. Například pomocí kontextové nabídky (pravé tlačítko). Nebo spuštěním aplikace //Git Bash// a následnou navigací do žádané složky kombinací příkazů ''cd''. 
-  - Naklonujte repozitář příkazem ''git clone adresa_z_kroku_2''. Například: <code bash> 
-git clone https://git.uzlabina.cz/bures/hsc-arduino.git 
-</code> 
-  - Při dotazu se přihlašte svým jménem a heslem. Veřejné repozitáře často nepotřebují přihlášení. 
-  - Pokud vše proběhne v pořádku, měli by jste mít korektně staženou složku repozitáře. 
- 
-Pokud by jste zadali chybné jméno/heslo - autorizace by selhala. Je třeba jméno/heslo změnit/odstranit ze systému, kam se obvykle automaticky uloží. Toto úložiště se dá najít v aplikaci **Správce pověření** v části **Přihlašovací údaje systému windows**. 
- 
-==== Commit nových souborů ==== 
-Všechny změněné, nebo nové soubory je vždy třeba explicitně přidat do commitu příkazem ''git add''. Zde můžeme vidět příklad výstupu příkazu ''git status'', kde je jeden nový a jeden změněný soubor. 
-**TBA** 
-<code bash> 
-git status 
-git log 
-git commit -m "..." 
-</code> 
- 
-===== Úlohy ===== 
-  * LED svítící, pokud je tlačítko stisknuté 
-  * LED ovládaná jedním stiskem tlačítka 
-  * Počítadlo stisků tlačítka 
-  * Tlačítko přepínající LED/digitální pin 
-  * Tlačítko přepínající barvu RGB LED 
-  *  
  
  
  • arduino/start.1606469111.txt.gz
  • Poslední úprava: 2020/11/27 10:25
  • autor: bures