docs: migrate to Gitea over HTTPS when no SSH key on server
Made-with: Cursor
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user