docs: migrate to Gitea over HTTPS when no SSH key on server

Made-with: Cursor
This commit is contained in:
PTah
2026-04-22 15:44:25 +10:00
parent 0898634fab
commit f6c805163a
4 changed files with 23 additions and 1 deletions
+3
View File
@@ -262,6 +262,8 @@ ssh -T git-papatramp
- делает `git clone --mirror` + `git push --mirror`;
- умеет мигрировать LFS (опционально).
Пуш в Gitea по умолчанию идёт по **SSH**. Если скрипт запускается **на самом сервере Gitea** (или под `root`) и там **нет SSH-ключа**, добавленного в ваш аккаунт Gitea, будет `Permission denied (publickey)`. Тогда используйте пуш по HTTPS: **`export PUSH_WITH_SSH=false`** и **`export GITEA_USERNAME=`** ваш логин в Gitea (пароль — ваш **`GITEA_TOKEN`**).
Пример запуска:
```bash
@@ -279,6 +281,7 @@ export GITEA_OWNER_TYPE='user' # или org
export PUSH_WITH_SSH='true'
export GITEA_SSH_HOST='git.papatramp.ru'
export GITEA_SSH_PORT='2222'
# При PUSH_WITH_SSH=false добавьте: export GITEA_USERNAME='ваш_логин_gitea'
export MIGRATE_LFS='true'
./scripts/migrate-github-to-gitea.sh