Document tokens json clone bootstrap

This commit is contained in:
mpabi
2026-04-29 01:42:42 +02:00
parent 6912bb324c
commit 5ae0ed24b0
+29 -5
View File
@@ -132,7 +132,7 @@ Pelny opis tabeli tokenow jest w `doc/tokens.md`.
### Z `tokens.json` ### Z `tokens.json`
Jesli masz gotowy plik `tokens.json`, zacznij od skopiowania go do workspace: Jesli masz gotowy plik `tokens.json`, zacznij od lokalnego store tokenow:
```bash ```bash
mkdir -p ~/dev/workspace/rv/tokens mkdir -p ~/dev/workspace/rv/tokens
@@ -140,20 +140,44 @@ cp tokens.json ~/dev/workspace/rv/tokens/tokens.json
chmod 600 ~/dev/workspace/rv/tokens/tokens.json chmod 600 ~/dev/workspace/rv/tokens/tokens.json
``` ```
Nastepnie pobierz albo przygotuj `rv-launcher` w: Opcja `git clone`:
```text ```bash
~/dev/workspace/rv/tools/rv-launcher mkdir -p ~/dev/workspace/rv/tools
cd ~/dev/workspace/rv/tools
git clone http://77.90.8.171:3001/edu-tools/rv-launcher.git
cd rv-launcher
git remote rename origin r1
``` ```
Po wejsciu do repo launchera sprawdz store tokenow: Po klonie zmieniamy `origin` na `r1`, bo `tokens.json` jest mapowany na nazwy
git remotes. Jesli `git clone` wymaga autoryzacji, uzyj standardowego sposobu
Gita dla tego jednego kroku. Plik `tokens.json` zaczyna obslugiwac Git remotes
dopiero wtedy, gdy masz juz lokalnie `rvctl`.
Po wejsciu do repo launchera sprawdz store i wpisz credentials ze store do
remota `r1`:
```bash ```bash
./rvctl tokens list store ./rvctl tokens list store
./rvctl tokens sync store r1
```
Na koniec odswiez metadane tokena i porownaj store z remote:
```bash
./rvctl tokens update r1 ./rvctl tokens update r1
./rvctl tokens compare ./rvctl tokens compare
``` ```
`compare` powinien pokazac `*` przy `r1`, jezeli remote i `tokens.json` sa
zgodne. Po operacjach Git mozesz usunac sekret z `.git/config`, zostawiajac
token tylko w store:
```bash
./rvctl tokens rm remote r1
```
### Po pobraniu kart pracy ### Po pobraniu kart pracy
Karty trafiaja do `series` w workspace: Karty trafiaja do `series` w workspace: