|  |  |  | @ -558,18 +558,18 @@ git checkout HEAD -- main.cpp | 
			
		
	
		
			
				
					|  |  |  |  | ssh-keygen | 
			
		
	
		
			
				
					|  |  |  |  | ``` | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | По умолчанию закрытый ключ записывается в файл `/home/user/.ssh/id_rsa`, | 
			
		
	
		
			
				
					|  |  |  |  | По умолчанию закрытый ключ записывается в файл `/home/user/.ssh/id_ed25519`, | 
			
		
	
		
			
				
					|  |  |  |  | можно оставить это значение по умолчанию (нажать *Enter*). | 
			
		
	
		
			
				
					|  |  |  |  | Далее нужно ввести пароль, которым будет защищен ключ, и повторить его. | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | Пример вывода команды: | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | `Generating public/private rsa key pair. | 
			
		
	
		
			
				
					|  |  |  |  | Enter file in which to save the key (/home/user/.ssh/id_rsa):` *(Enter)*\ | 
			
		
	
		
			
				
					|  |  |  |  | Enter file in which to save the key (/home/user/.ssh/id_ed25519):` *(Enter)*\ | 
			
		
	
		
			
				
					|  |  |  |  | `Enter passphrase (empty for no passphrase): ` *(ввод не отображается)*\ | 
			
		
	
		
			
				
					|  |  |  |  | `Enter same passphrase again: ` *(ввод не отображается)*\ | 
			
		
	
		
			
				
					|  |  |  |  | `Your identification has been saved in /home/user/.ssh/id_rsa | 
			
		
	
		
			
				
					|  |  |  |  | Your public key has been saved in /home/user/.ssh/id_rsa.pub`\ | 
			
		
	
		
			
				
					|  |  |  |  | `Your identification has been saved in /home/user/.ssh/id_ed25519 | 
			
		
	
		
			
				
					|  |  |  |  | Your public key has been saved in /home/user/.ssh/id_ed25519.pub`\ | 
			
		
	
		
			
				
					|  |  |  |  | *(Далее следуют уникальные для каждого ключа строки.)* | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | Вводить пароль каждый раз, когда используется ключ, неудобно. | 
			
		
	
	
		
			
				
					|  |  |  | @ -589,13 +589,13 @@ eval $(ssh-agent -s) | 
			
		
	
		
			
				
					|  |  |  |  | ssh-add | 
			
		
	
		
			
				
					|  |  |  |  | ``` | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | По умолчанию `ssh-add` загружает `~/.ssh/id_rsa`, для загрузки других ключей, | 
			
		
	
		
			
				
					|  |  |  |  | По умолчанию `ssh-add` загружает `~/.ssh/id_ed25519`, для загрузки других ключей, | 
			
		
	
		
			
				
					|  |  |  |  | если это нужно, можно передавать ей путь к файлу ключа явно. | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | Отобразить открытый ключ можно командой: | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ``` sh | 
			
		
	
		
			
				
					|  |  |  |  | cat ~/.ssh/id_rsa.pub | 
			
		
	
		
			
				
					|  |  |  |  | cat ~/.ssh/id_ed25519.pub | 
			
		
	
		
			
				
					|  |  |  |  | ``` | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | **Самостоятельно.** | 
			
		
	
	
		
			
				
					|  |  |  | @ -610,7 +610,7 @@ cat ~/.ssh/id_rsa.pub | 
			
		
	
		
			
				
					|  |  |  |  | На практике ключи не уничтожают (кроме случаев, когда их украли), | 
			
		
	
		
			
				
					|  |  |  |  | а переносят как файлы, например, при переустановке системы. | 
			
		
	
		
			
				
					|  |  |  |  | Из проводника Windows файл закрытого ключа | 
			
		
	
		
			
				
					|  |  |  |  | виден как `C:\Users\User\.ssh\id_rsa`, | 
			
		
	
		
			
				
					|  |  |  |  | виден как `C:\Users\User\.ssh\id_ed25519`, | 
			
		
	
		
			
				
					|  |  |  |  | если понадобится его скопировать. | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ### Отправка проекта на сервер | 
			
		
	
	
		
			
				
					|  |  |  | 
 |