docs: политика Gitea как основной, GitHub — резерв без секретов.
Два remote, таблица репозиториев и workflow push origin/github.
This commit is contained in:
+25
-1
@@ -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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user