Add bootstrap instructions to README
This commit is contained in:
@@ -7,6 +7,76 @@ To repo zawiera launcher do workspace `rv`:
|
||||
- `workspace.py tmux-container ...` stawia sesje `tmux` z kontenerem w `pane 0`
|
||||
- `doc/usage.md` opisuje przelaczniki CLI i format listowania
|
||||
|
||||
## Pobranie repo
|
||||
|
||||
Docelowy katalog:
|
||||
|
||||
```bash
|
||||
~/dev/workspace/rv/tools/rv-launcher
|
||||
```
|
||||
|
||||
Bootstrap:
|
||||
|
||||
```bash
|
||||
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
|
||||
```
|
||||
|
||||
## Najpierw token
|
||||
|
||||
Przed operacjami wymagajacymi autoryzacji dodaj lokalny token do:
|
||||
|
||||
```bash
|
||||
~/dev/workspace/rv/tokens/gitea_tokens.json
|
||||
```
|
||||
|
||||
Minimalny format:
|
||||
|
||||
```json
|
||||
{
|
||||
"users": {
|
||||
"u1": {
|
||||
"tokens": {
|
||||
"t1": "TU_WSTAW_TOKEN"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Plik powinien byc lokalny, niewersjonowany i miec prawa `600`.
|
||||
|
||||
Przyklad:
|
||||
|
||||
```bash
|
||||
mkdir -p ~/dev/workspace/rv/tokens
|
||||
chmod 700 ~/dev/workspace/rv/tokens
|
||||
chmod 600 ~/dev/workspace/rv/tokens/gitea_tokens.json
|
||||
```
|
||||
|
||||
## Fetch i switch
|
||||
|
||||
Domyslna galaz launchera to `main`.
|
||||
|
||||
Po sklonowaniu:
|
||||
|
||||
```bash
|
||||
git fetch origin main
|
||||
git switch main
|
||||
git pull --ff-only
|
||||
```
|
||||
|
||||
Jesli chcesz wejsc na inna galaz, na przyklad `feat/x`, uzyj:
|
||||
|
||||
```bash
|
||||
git fetch origin feat/x
|
||||
git switch --track -c feat/x origin/feat/x
|
||||
```
|
||||
|
||||
## Podstawowe komendy
|
||||
|
||||
Przyklady:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user