Hlavní menu

Nástroje

SupportKiv / PouzitiGitosis

View (print) - Edit page | Recent changes - Page history

Updated 27 February 2014, 12:12 by PremekBrada

SupportKiv.PouzitiGitosis History

Hide minor edits - Show changes to markup

27 February 2014, 12:12 by PremekBrada -
Changed lines 11-13 from:

Pak je repo přístupné standardním způsobem git clone git-group@forge.kiv.zcu.cz:new_repo.git.

to:

Pak je repo přístupné standardním způsobem git clone git-simpsons@forge.kiv.zcu.cz:new_repo.git.

27 February 2014, 12:10 by PremekBrada -
Changed line 3 from:
  • na serveru (zde forge.kiv.zcu.cz) je sysadminem zřízena skupina úložišť s nějakým názvem (budeme zde nazývat "group") a spárovaným účtem git-group; v rámci skupiny je možné vytvářet vlastní úložiště
to:
  • na serveru (zde forge.kiv.zcu.cz) je sysadminem zřízena skupina úložišť s nějakým názvem (budeme zde nazývat "simpsons") a spárovaným účtem git-simpsons; v rámci skupiny je možné vytvářet vlastní úložiště
Changed lines 7-10 from:

Zakládání úložiště

Přidat úložiště v konfiguraci

to:

Přístup do úložiště (návod pro uživatele tj. členy projektů)

Uživatel, který má mít přístup, musí administrátorovi skupiny úložišť poslat svůj předem vytvořený SSH veřejný klíč (public key) např. homer-kiv.pub.

Pak je repo přístupné standardním způsobem git clone git-group@forge.kiv.zcu.cz:new_repo.git.

Správa úložišť (návod pro admina skupiny "simpsons")

Založení

Přidat definici úložiště v konfiguraci gitosis.conf

Changed lines 26-29 from:

a commitnout změnu git add gitosis.conf ; git commit -m "created new repo" ; git push.

Vytvořit (prázdné) repo lokálně

to:

a commitnout změnu

Added lines 29-36:

git add gitosis.conf git commit -m "created new repo" git push @]

Vytvořit (prázdné) repo lokálně

[@

Changed lines 42-43 from:

a nalinkovat toto repo na to, které bylo nakonfigurováno: git remote add origin git-group@forge.kiv.zcu.cz:new_repo.git

to:

a nalinkovat toto repo na to, které bylo nakonfigurováno: git remote add origin git-simpsons@forge.kiv.zcu.cz:new_repo.git

Changed lines 50-55 from:

Přístup do úložiště

Uživatel, který má mít přístup, musí administrátorovi skupiny úložišť poslat svůj předem vytvořený SSH veřejný klíč (public key) např. brada-kiv.pub.

Pak je repo přístupné standardním způsobem git clone git-group@forge.kiv.zcu.cz:new_repo.git.

to:

Přístup pro lidi

Changed lines 57-58 from:

members = brada@kiv @newrepo_users

to:

members = bart@kiv @newrepo_users

Added lines 63-65:

a pro každého uživatele musí do adresáře keydir/ v admin repo přidat jeho public key v odpovídajícím souboru, např. homer@kiv.pub.

27 February 2014, 12:02 by PremekBrada -
Changed lines 11-13 from:

Vytvořit (prázdné) repo lokálně mkdir new_repo; cd new_repo; git init a nalinkovat toto repo na to, které bylo nakonfigurováno: git remote add origin git-group@forge.kiv.zcu.cz:new_repo.git

to:
[repo new_repo]
description = Testovaci repo 
owner = brada@kiv

a commitnout změnu git add gitosis.conf ; git commit -m "created new repo" ; git push.

Vytvořit (prázdné) repo lokálně

mkdir new_repo
cd new_repo
git init

a nalinkovat toto repo na to, které bylo nakonfigurováno: git remote add origin git-group@forge.kiv.zcu.cz:new_repo.git

a commitnout jej na server (pripadne pred push jeste v repo vytvorit README soubor, aby si git nestezoval, ze jde o push prazdneho repo):

git push origin master:refs/heads/master
Changed lines 37-51 from:

Uživatel musí administrátorovi skupiny úložišť poslat svůj předem vytvořený SSH veřejný klíč (public key).

to:

Uživatel, který má mít přístup, musí administrátorovi skupiny úložišť poslat svůj předem vytvořený SSH veřejný klíč (public key) např. brada-kiv.pub.

Pak je repo přístupné standardním způsobem git clone git-group@forge.kiv.zcu.cz:new_repo.git.

Admin nastavuje přístupy přes konfigurák v administračním repo:

[repo new_repo]
...
members = brada@kiv @newrepo_users

[group newrepo_users]
writable = new_repo
members = homer@kiv mardie@kiv
27 February 2014, 11:36 by PremekBrada -
Deleted line 0:
Changed line 16 from:

Uživatel musí administrátorovi skupiny úložišť poslat svůj předem vytvořený SSH veřejný klíč? (public key).

to:

Uživatel musí administrátorovi skupiny úložišť poslat svůj předem vytvořený SSH veřejný klíč (public key).

27 February 2014, 11:35 by PremekBrada -
Added lines 1-17:

Základní schema věcí

  • na serveru (zde forge.kiv.zcu.cz) je sysadminem zřízena skupina úložišť s nějakým názvem (budeme zde nazývat "group") a spárovaným účtem git-group; v rámci skupiny je možné vytvářet vlastní úložiště
  • vytváření se děje přes administrační repo a konfigurační soubor v něm
  • přístup do repo je přes ssh klíče

Zakládání úložiště

Přidat úložiště v konfiguraci

Vytvořit (prázdné) repo lokálně mkdir new_repo; cd new_repo; git init a nalinkovat toto repo na to, které bylo nakonfigurováno: git remote add origin git-group@forge.kiv.zcu.cz:new_repo.git

Přístup do úložiště

Uživatel musí administrátorovi skupiny úložišť poslat svůj předem vytvořený SSH veřejný klíč? (public key).