Files
TIS-website/webpage/content/posts/gitea-repo.md
2023-10-02 13:59:38 +03:00

40 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

+++
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 <http://ссылка.git>`
8. Выполните `git push origin` для выгрузки вашего репозитория.
Важно!
* В репозитории обязан быть хотя бы один коммит.
* Если вы создали ветку `main` вместо `master`, переименуйте ветки.