add upstream config example

This commit is contained in:
postscriptum 2026-02-11 11:25:27 +02:00
parent 2bd4ba6df0
commit f40ecfbb79

View file

@ -125,7 +125,17 @@ rad init
Типових команд `rad commit` / `rad push` тут немає, бо `rad` - це лише пірингова обгортка для `git`. Для реєстрації змін, використовується саме рівень Git: `git commit` / `git push`... Якщо вказати `git status` то побачимо, що в апстрім Git командою `rad init` раніше було додано `rad/master`. Таким чином, коли змінюється код, зміни фіксуються як завжди - через `git commit` / `git push` і при увімкненому вузлі Radicle - ці зміни автоматично синхронізуються з P2P мережею та іншими сховищами, якщо такі є (наприклад Radicle, Codeberg і GitHub).
Перевірити список проініціалізованих репозиторіїв саме Radicle, можна командою:
Якщо для наявного репозиторію вже налаштований апстрім `origin` (наприклад, на Codeberg) потрібно вручну додати `rad` до `pushurl` в `.git/config`. Не знаю, чому це не відбувається на етапі`rad init`, утім робиться це наступними командами:
``` bash
git remote set-url --add --push origin <URL_ВАШОГО_ORIGIN>
git remote set-url --add --push origin <URL_ВАШОГО_RAD>
```
* `<URL_ВАШОГО_ORIGIN>` - у мене Codeberg
* `<URL_ВАШОГО_RAD>` - Radicle
* дізнатись обидві адреси URL, можна командою `git remote -v` - відповідно, це має бути секція `push` (за потреби, аналогічні кроки виконуються і для `fetch`)
Перевірити список проініціалізованих репозиторіїв Radicle, можна командою:
``` bash
rad ls