Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
открытая:git [2021/11/13 17:23] 188.168.5.152 |
открытая:git [2021/11/13 17:28] (текущий) 188.168.5.152 |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| **Создание и подключение ssh для работы с Репозиторием** | **Создание и подключение ssh для работы с Репозиторием** | ||
| - | //Количество шагов проверено на bitbucket.org и git.jetbrains.space// | + | //Количество шагов проверено на **bitbucket.org** и **git.jetbrains.space**// |
| + | |||
| + | Инструкция состоит из основных моментов которые нужно проверить при подключении //(не частные случаи)// | ||
| + | Более подробную информацию можно посмотреть тут [[https://support.atlassian.com/bitbucket-cloud/docs/set-up-an-ssh-key/]] . | ||
| + | ====== 1. Создать сам ключ ssh ====== | ||
| - | Инструкция состоит из основных моментов которые нужно проверить при подключении (не частные случаи) | ||
| - | 1) Создать сам ключ ssh | ||
| В качестве примера взята windows 10 и консоль Windows PowerShell | В качестве примера взята windows 10 и консоль Windows PowerShell | ||
| 1.1) проверить в какой папке сейчас работает консоль. По умолчанию может быть открыта C:\Users\*username*> | 1.1) проверить в какой папке сейчас работает консоль. По умолчанию может быть открыта C:\Users\*username*> | ||
| Строка 12: | Строка 14: | ||
| их нужно переместить в C:\Users\*username*\.ssh\*название проекта*\*2 ключа* | их нужно переместить в C:\Users\*username*\.ssh\*название проекта*\*2 ключа* | ||
| - | 2) Использование ключей | + | ====== 2. Использование ключей ====== |
| - | 2.1) Содержимое в файле с расширением .pub - копируем в настройки нужного сервиса, который будет использоваться как репозиторий. | + | |
| - | (второй файл не трогаем) | + | 2.1) Содержимое в файле с расширением .pub - копируем в настройки нужного сервиса, который будет использоваться как репозиторий. //(содержимое второго файла не трогаем)// |
| 2.2) в папке C:\Users\*username*\.ssh\ находим файл config - в нем указываем, кем ключ будет использоваться(сервис) и где ключ находится если он не напрямую в папке .ssh: | 2.2) в папке C:\Users\*username*\.ssh\ находим файл config - в нем указываем, кем ключ будет использоваться(сервис) и где ключ находится если он не напрямую в папке .ssh: | ||
| - | Host *Host* //(например bitbucket.org)// | + | <file> |
| + | Host *Host* (например bitbucket.org) | ||
| User git | User git | ||
| - | HostName *HostName* //(например bitbucket.org)// | + | HostName *HostName* (например bitbucket.org) |
| PreferredAuthentications publickey | PreferredAuthentications publickey | ||
| IdentitiesOnly yes | IdentitiesOnly yes | ||
| IdentityFile ~/.ssh/*название проекта*/*ключ* (второй из двух сгенерированных файлов) | IdentityFile ~/.ssh/*название проекта*/*ключ* (второй из двух сгенерированных файлов) | ||
| + | </file> | ||
| - | Если все сделано правильно - все должно заработать. | + | **Если все сделано правильно - все должно заработать.** |
| - | ====== **Важно проверить!** ====== | + | ====== Важно проверить! ====== |
| 1) Проверить файл с ключем, после размещения по адресу C:\Users\*username*\.ssh\*название проекта*\*ключ*, | 1) Проверить файл с ключем, после размещения по адресу C:\Users\*username*\.ssh\*название проекта*\*ключ*, | ||
