diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..e4e5f6c8b2deb54bf38312dd9e2f53489b60d6a6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*~ \ No newline at end of file diff --git a/README.md b/README.md index eff1f4b81fbbe951d7c41bc9ee62f54e1a863ea4..ce3e6031d641152ee3c0595e9e26c3ea422e3532 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ # Instance gitlab.cesnet.cz +**Obsah** - [Migrace Redmine](migrace.md) - Homeproj.cesnet.cz +- [Pravidla instance](pravidla.md) - co, kde a jak... + diff --git a/migrace.md b/migrace.md index 2cc713e87821ddbc57d38e1342dab4fbb7ae022d..2774019bf1a12f08a9ae9a47a5f8d17378ead31e 100644 --- a/migrace.md +++ b/migrace.md @@ -1,10 +1,11 @@ -# Instance gitlab.cesnet.cz +# Migrace Redmine - Homeproj.cesnet.cz -## Migrace Redmine - Homeproj.cesnet.cz - -1. uživatelé z DB Redmine -2. ssh klíče ze serveru Homeproj +## Kroky migrace +1. uživatelé z DB Redmine (hotovo) +2. ssh klíče ze serveru Homeproj (hotovo) - zdroj: soubor account.json -3. struktura projektů a repozitářů +3. struktura projektů a repozitářů (rozpracovano) +4. labels, issue a commnets historie (rozpracovano) +5. wiki (planovano) diff --git a/pravidla.md b/pravidla.md new file mode 100644 index 0000000000000000000000000000000000000000..f3c39a60f8b0de0ea682d94874c185f157083af6 --- /dev/null +++ b/pravidla.md @@ -0,0 +1,16 @@ +# Pravidla instance - co, kde a jak... + +Instance Gitlab.cesnet.cz má být přístupna všem, kteří mají registrovanou identitu v Perunovi..., jinými slovy minimální omezení. Z toho pohledu je však nezbytné nastavit práva a pravidla kdo, co a kde může či nemůže dělat. + +## Přihlašování + +Přístup je řízen aplikací Perun a zprostředkován pomocí služby ProxyIdp. + +**Situace** +- 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