+++
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`, переименуйте ветки.
