40 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
+++
 | 
						||
title = 'Gitea Repo'
 | 
						||
date = 2023-10-02T12:09:19+03:00
 | 
						||
draft = true
 | 
						||
+++
 | 
						||
## Открытый git репозиторий
 | 
						||
Гайд рассматривает выгрузку существующего локального репозитория. Если вы хотите создавать репозиторий с нуля, предварительно выполните `git init` и `git add <файлы>`.
 | 
						||
 | 
						||
### Для выгрузки *локального* репозитория необходимо:
 | 
						||
1. Зайти на [сайт](http://kormcraft.ddns.net:3000)
 | 
						||
 | 
						||

 | 
						||
 | 
						||
2. [Зарегистрироваться](http://kormcraft.ddns.net:3000/user/sign_up), адрес электронной почты не обязан быть действительным.
 | 
						||
 | 
						||
3. Открыть [настройки](http://kormcraft.ddns.net:3000/user/settings):
 | 
						||
 | 
						||

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