Git: Vlastní server

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Vytvoření stránky.)
 
(Upřesněno nastavení repozitáře.)
Řádka 9: Řádka 9:
 
** Vytvářet větve (varianty) kódu a znovu je spojovat.
 
** Vytvářet větve (varianty) kódu a znovu je spojovat.
  
== Jak spustit ==
+
== Vytvoření a spuštění serveru ==
 
*Může běžet lokálně (na vlastním serveru) nebo využijeme veřejné služby (servery).
 
*Může běžet lokálně (na vlastním serveru) nebo využijeme veřejné služby (servery).
 
*Veřejné služby:
 
*Veřejné služby:
Řádka 15: Řádka 15:
 
*Implementace GITu k instalaci na vlastní server:
 
*Implementace GITu k instalaci na vlastní server:
 
**Gitea ([https://gitea.io/en-us/ https://gitea.io/])
 
**Gitea ([https://gitea.io/en-us/ https://gitea.io/])
 +
 +
== Příprava klientské části ==
 +
; Instalace
 +
* Stažení a instalace klientské části: [https://git-scm.com/ Git-SCM.com]
 +
* V Linuxu v repozitářích většiny distribucí
 +
sudo aptitude install git
 +
* Existují i nástroje pro GUI.
 +
 +
;Kontrola v CLI:
 +
* Pokud je správně nainstalováno, měla by jít vypsat verze nástroje:
 +
git --version
 +
 +
; Registrace uživatele na serveru
 +
* V uživatelském rozhraní serveru, který chceme používat.
 +
* Pro Gitea:
 +
** Do prohlížeče: <code>http://''ip-serveru'':3000</code>.
 +
** Registrovat uživatele.
 +
 +
; Vytvoření repozitáře
 +
* Lze i&nbsp;webového rozhraní serveru GITu.
 +
* Z klienta:
 +
touch README.md
 +
git init
 +
git add README.md
 +
git commit -m "first commit"
 +
git remote add origin https://''adresa-serveru''/''repozitar''.git
 +
git push -u origin master
 +
 +
== Práce s repozitáři ==
  
 
== Zdroje ==
 
== Zdroje ==

Verze z 31. 1. 2018, 07:31


Obsah

Co je GIT?

Vytvoření a spuštění serveru

Příprava klientské části

Instalace
sudo aptitude install git
Kontrola v CLI
git --version
Registrace uživatele na serveru
Vytvoření repozitáře
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://adresa-serveru/repozitar.git
git push -u origin master

Práce s repozitáři

Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje