Ako zmeniť štandardný repozitár na repozitár typu bare (Git)
Po dlhšom čase som sa hral s Gitom cez príkazový riadok, keďže už roky používam grafické rozhrania a narazil som na problém pri príkaze git push origin master. Ako sa ukázalo, problém nastal pri vytváraní repozitára, ktorý nebol typu bare. Následne nastala otázka, ako tento stav zmeniť.Pri vytváraní repozitára je totiž potrebné sa rozhodnúť či ide o repozitár Working alebo Share. Ak ide o repozitár pre zdieľanie (Share), tak sa vytvára cez príkaz git init --bare repoName. V opačnom prípade pri zadaní príkazu git push origin master z klonovaného repozitára nastane chyba.Zmenu klasického repozitára vytvoreného cez git init repoName na repozitár typu bare sa vytvorí nasledovne.1. V repozitári nájdeme súbor config. 2. V súbore config nájdeme sekciu [core].3. V sekcii [core] zmeníme parameter bare na true.
Záver
Ak je v repozitári sekcia [remote "origin"], môžeme ju
vymazať. Ak máte iné riešenie, podeľte sa oň prostredníctvom komentára.28.10.2017, Matej LednárKategória: SoftvérSoftvér,git,bare,init,repositoryŽiadna časť tohto článku nesmie byť reprodukovaná bez uvedenia autora a URL na túto stránku.Viac informácií nájdete v sekcii O projekte.