docs: политика Gitea как основной, GitHub — резерв без секретов.

Два remote, таблица репозиториев и workflow push origin/github.
This commit is contained in:
Andrey Lutsenko
2026-06-13 16:29:18 +10:00
parent f802a5ac46
commit e7e653a9e8
3 changed files with 123 additions and 2 deletions
+25 -1
View File
@@ -1,4 +1,7 @@
# Работа с Git на Ubuntu
# Работа с Git
**Основной remote:** `git.kalinamall.ru` (полная копия, включая секреты).
**Резерв:** `github.com/PTah/...` (без паролей и токенов). Подробно — [repo-policy.md](repo-policy.md).
Репозиторий: [https://git.kalinamall.ru/PapaTramp/reverse-proxy](https://git.kalinamall.ru/PapaTramp/reverse-proxy)
@@ -107,3 +110,24 @@ git config --global credential.helper 'cache --timeout=28800'
```
После истечения срока кеша или срока действия токена снова создайте новый PAT и при необходимости обновите сохранённые учётные данные (удалите строчку с `git.kalinamall.ru` из `~/.git-credentials` или снова выполните `git pull` и введите новый токен).
## Два remote: Gitea и GitHub
```bash
cd ~/reverse-proxy
git remote -v
# origin → git@git.kalinamall.ru:PapaTramp/reverse-proxy.git
# github → git@github.com:PTah/reverse-proxy.git
git push origin main # основной — всегда
git push github main # резерв — только без секретов в коммите
```
Если `origin` ещё указывает на GitHub:
```bash
git remote rename origin github
git remote add origin git@git.kalinamall.ru:PapaTramp/reverse-proxy.git
git fetch origin
git branch -u origin/main main
```