arduino:start

Toto je starší verze dokumentu!


Arduino

  1. Jděte na git.uzlabina.cz, kde se přihlašte stejným loginem, jako do školní sítě.
  2. Začněte kliknutím na tlačítko New project. Obvykle zelené tlačítko, bude udrčitě snadno k nalezení.
  3. Vyplňte název projektu. Pro HSc používáme název hsc-arduino.
  4. Visibility level nechte na Private
  5. Dokončete vytvoření projektu
  6. V nastavení projektu Settings → Members přidejte mne (@bures - Jakub Bureš) do role reporter
  7. 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í

#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

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 Git aplikaci.

  1. 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.
    1. Spusťte aplikaci Git Bash
    2. V otevřeném shellu spusťte následující příkazy se svým jménem a adresou.
      git config --global user.name "Jmeno Prijmeni"
      git config --global user.email "login@uzlabina.cz"
  2. 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.
  3. 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.
  4. Naklonujte repozitář příkazem git clone adresa_z_kroku_2. Například:
    git clone https://git.uzlabina.cz/bures/hsc-arduino.git
  5. Při dotazu se přihlašte svým jménem a heslem. Veřejné repozitáře často nepotřebují přihlášení.
  6. 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.

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.

git status
git log
git commit -m "..."
  • arduino/start.1604325095.txt.gz
  • Poslední úprava: 2020/11/02 14:51
  • autor: bures