+++ title = 'Gitea Repo' date = 2023-10-02T12:09:19+03:00 draft = true +++ ## Открытый git репозиторий Гайд рассматривает выгрузку существующего локального репозитория. Если вы хотите создавать репозиторий с нуля, предварительно выполните `git init` и `git add <файлы>`. ### Для выгрузки *локального* репозитория необходимо: 1. Зайти на [сайт](http://kormcraft.ddns.net:3000) ![gitea screen](/img/gitea/gitea.jpg) 2. [Зарегистрироваться](http://kormcraft.ddns.net:3000/user/sign_up), адрес электронной почты не обязан быть действительным. 3. Открыть [настройки](http://kormcraft.ddns.net:3000/user/settings): ![gitea user menu](/img/gitea/gitea-profile-menu.jpg) 4. *(Опционально)* На вкладке [Безопасность](http://kormcraft.ddns.net:3000/user/settings/security) подключите двухфакторную аутентификацию. 5. На вкладке [Приложения](http://kormcraft.ddns.net:3000/user/settings/applications), создайте новый токен, который будет использоваться для входа в git credentials manager. 1. Установите название для токена в первой строке 2. Откройте подменю прав, установите флажки: * repo * repo:status * user * read_user 6. [Создайте](http://kormcraft.ddns.net:3000/repo/create) репозиторий на сервере 7. После создания репозитория, скопируйте ссылку на новый репозиторий и выполните `git remote add origin ` 8. Выполните `git push origin` для выгрузки вашего репозитория. Важно! * В репозитории обязан быть хотя бы один коммит. * Если вы создали ветку `main` вместо `master`, переименуйте ветки.