diff --git a/README.md b/README.md index ce3e6031d641152ee3c0595e9e26c3ea422e3532..02b19cb868442a3dda71d2c6eccc4b1155da0f07 100644 --- a/README.md +++ b/README.md @@ -3,4 +3,3 @@ **Obsah** - [Migrace Redmine](migrace.md) - Homeproj.cesnet.cz - [Pravidla instance](pravidla.md) - co, kde a jak... - diff --git a/pravidla.md b/pravidla.md index f3c39a60f8b0de0ea682d94874c185f157083af6..a7ccb74e11a3fb9ef3a5c3ac4ebc3adf38c4b171 100644 --- a/pravidla.md +++ b/pravidla.md @@ -10,7 +10,28 @@ Přístup je řízen aplikací Perun a zprostředkován pomocí služby ProxyIdp - nový uživatel - při prvním přihlášení Gitlab automaticky založí nový účet a zapamatuje si identitu - uživatel migrovaný ze služby Redmine - Homeproj.cesnet.cz - a. uživatel již má přiřazenu identitu, proběhne běžné přihlášení - b. identita uživatele je neznámá, gitlab se pokusí automaticky uživatele dle dodaných atributů identifikovat a v případě, že je úspěšný existující účet napáruje - c. identita uživatele je neznámá a gitlabu se nepodaří identifikovat dle dodaných atributů, zkusí tedy založit nový účet, pokud se podaří, dokončí přihlášení - d. identita uživatele je neznámá, gitlabu se nepodaří identifikace a založení nového účtu skončí neúspěchem např. proto, že emailová adresa je již použita u jiného účtu... v tom případě obdržíte chybovou hlášku a řešení je obrátit se na administrátora instance + - uživatel již má přiřazenu identitu, proběhne běžné přihlášení + - identita uživatele je neznámá, gitlab se pokusí automaticky uživatele dle dodaných atributů identifikovat a v případě, že je úspěšný existující účet napáruje + - identita uživatele je neznámá a gitlabu se nepodaří identifikovat dle dodaných atributů, zkusí tedy založit nový účet, pokud se podaří, dokončí přihlášení + - identita uživatele je neznámá, gitlabu se nepodaří identifikace a založení nového účtu skončí neúspěchem např. proto, že emailová adresa je již použita u jiného účtu... v tom případě obdržíte chybovou hlášku a řešení je obrátit se na administrátora instance + +## SSH klíče + +SSH klíče používané na serveru Homeproj.cesnet.cz byly přenesy na Gitlab.cesnet.cz. + +Uživatel si SSH klíč může dle potřeby změnit, přidat nebo smazat. Volba je k dispozici v menu přihlášený uživatel -> Settings a následně v levém panelu zvolit SSH Keys. + +Povoleno je registrovat klíče typu - RSA, ECDSA a ED25519. + +Do budoucna se plánuje SSH klíče automaticky načítat z aplikace Perun. Jednalo by se pouze o akaci přidání klíče. + +### Nastavení git remote s využitím SSH + +```shell +git remote add origin ssh://git@gitlab.cesnet.cz/ceste-k-vasemu-repu/vase-repo.git + +git remote -v + +origin ssh://git@gitlab.cesnet.cz/cesta-k-vasemu-repu/vase-repo.git (fetch) +origin ssh://git@gitlab.cesnet.cz/cesta-k-vasemu-repu/vase-repo.git (push) +```