Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Команды и настройки Git
  6. Настройки SSH-соединения
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Настройки SSH-соединения


Настройка SSH-соединения (Windows)

Перейдите в меню «Start» > «All Programs» > «Open TortoiseGit» и запустите генератор ключей Putty Key Generator.

Open TortoiseGit items and run Puttygen

Нажмите «Generate» (Создать) и перемещайте курсор мыши в красной рамке, пока индикатор выполнения не дойдет до конца. Ключ будет сгенерирован случайным образом.

Until the progress bar reaches the right corner, you move the mouse with the red-framed area

Когда генерация ключа будет завершена, вы увидите следующий экран. Нажмите «Save private key» (Сохранить закрытый ключ) и сохраните файл «.ppk».

Save the ppk file by clicking the "Save private key" button.

Вы можете снова просмотреть открытый ключ в будущем, загрузив файл «.ppk» в генератор ключей Putty Key Generator.

Чтобы настроить SSH-соединение при отправке с помощью TortoiseGit, щелкните правой кнопкой мыши TortoiseGit и выберите «Manage» (Управление).

If you click TortoiseGit, the following screen will be displayed. Then, click Manage button

Выбрав «origin» в столбце Remote (Удаленный), добавьте путь SSH в поле URL-адреса и добавьте путь к файлу «.ppk», который мы только что сохранили, в поле Putty Key. Нажмите «Add New/Save» (Добавить новый/Сохранить). Теперь удаленный «origin», связанный с URL-адресом SSH, будет добавлен в список удаленных в этом репозитории. Нажмите «ОК», чтобы закончить.

Assign the ppk file that you just saved to the Putty authentication, and then click Add New/Save button

Настройка SSH-соединения (Mac)

Откройте терминал в приложении/утилите и выполните следующую команду.

$ ssh-keygen

Вы увидите следующий результат. При желании вы можете ввести парольную фразу для этой сгенерированной пары ключей RSA.

Продолжите, нажав Enter, если устанавливать парольную фразу не нужно.

Generating public/private rsa key pair.
  Enter file in which to save the key (/Users/username/.ssh/id_rsa): <Press Enter key>
  Created directory '/Users/username/.ssh'.
  Enter passphrase (empty for no passphrase): <Input passphrase>
  Enter same passphrase again: <Please enter the same passphrase again>
  Your identification has been saved in /Users/username/.ssh/id_rsa.
  Your public key has been saved in /Users/username/.ssh/id_rsa.pub.
  The key fingerprint is:
  57:15:3c:ca:f2:dc:27:6d:c2:9a:88:d0:70:cf:8d:31 username@username-example-device
  The key's randomart image is:
  +--[ RSA 2048]----+
  |             .o. |
  |             .o  |
  |           ... . |
  |      . . E.o    |
  |       +So.O o . |
  |      . ..+ + = +|
  |       . . . o = |
  |        . . o    |
  |                 |
  +-----------------+

Вы можете просмотреть открытый ключ SSH с помощью следующей команды.

$ cat ~/.ssh/id_rsa.pub

Пример результата

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDkkJvxyDVh9a+zH1f7ZQq/JEI79dVjDSG
  4RzttQwfK+sgWEr0aAgfnxdxQeDKxIxqI1SwyTY8oCcWzvpORuPqwbc7UWWPcCvbQ3jlEdN
  5jvwKM82hincEWwI3wzcnVg2Mn8dH86b5m6REDzwRgozQ3lqrgwGVlTvkHDFs6H0b/1PSrM
  XGppOP/QXGEVhZ6Hy4m3b1wMjjrbYwmWIeYklgoGHyrldhAaDYc33y7aUcRyFyq5DubtsLn
  2oj4K+1q36iviCHxCOri0FDmn2dzylRCI4S+A2/P7Y7rVfdT+8OWYKCBUs8lfjujghEtejq
  Qmj9ikyGTEAW1zQCN7hVwYdjL hoge@hoge.local

Скопируйте и вставьте этот ключ в настройки удаленного репозитория.

Настройка SSH-соединения (консоль)

Выполните следующую команду.

$ ssh-keygen

Вы увидите следующий результат. При желании вы можете ввести парольную фразу для этой сгенерированной пары ключей RSA. Нажмите Enter, если устанавливать парольную фразу не нужно.

Generating public/private rsa key pair.
  Enter file in which to save the key (/Users/username/.ssh/id_rsa): <Press Enter key>
  Created directory '/Users/username/.ssh'.
  Enter passphrase (empty for no passphrase): <Input passphrase>
  Enter same passphrase again: <Please enter the same passphrase again>
  Your identification has been saved in /Users/username/.ssh/id_rsa.
  Your public key has been saved in /Users/username/.ssh/id_rsa.pub.
  The key fingerprint is:
  57:15:3c:ca:f2:dc:27:6d:c2:9a:88:d0:70:cf:8d:31 username@username-example-device
  The key's randomart image is:
  +--[ RSA 2048]----+
  |             .o. |
  |             .o  |
  |           ... . |
  |      . . E.o    |
  |       +So.O o . |
  |      . ..+ + = +|
  |       . . . o = |
  |        . . o    |
  |                 |
  +-----------------+

Вы можете просмотреть открытый ключ SSH с помощью следующей команды.

$ cat ~/.ssh/id_rsa.pub

Пример результата

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDkkJvxyDVh9a+zH1f7ZQq/JEI79dVjDSG
  4RzttQwfK+sgWEr0aAgfnxdxQeDKxIxqI1SwyTY8oCcWzvpORuPqwbc7UWWPcCvbQ3jlEdN
  5jvwKM82hincEWwI3wzcnVg2Mn8dH86b5m6REDzwRgozQ3lqrgwGVlTvkHDFs6H0b/1PSrM
  XGppOP/QXGEVhZ6Hy4m3b1wMjjrbYwmWIeYklgoGHyrldhAaDYc33y7aUcRyFyq5DubtsLn
  2oj4K+1q36iviCHxCOri0FDmn2dzylRCI4S+A2/P7Y7rVfdT+8OWYKCBUs8lfjujghEtejq
  Qmj9ikyGTEAW1zQCN7hVwYdjL hoge@hoge.local

Скопируйте и вставьте этот ключ в настройки удаленного репозитория.

Регистрация открытого ключа SSH в Backlog

Войдите в Backlog с именем пользователя вашей учетной записи, имеющей доступ к репозиторию Git. После входа в систему нажмите «Personal Settings» (Личные настройки).

Click "Personal setting"

Нажмите «Register SSH public key» (Зарегистрировать открытый ключ SSH).

Click "Register SSH public key"

Вставьте открытый ключ SSH в текстовую область и нажмите «Submit» (Отправить).

Paste the content of SSH public key and click "Register" button

Smarter teamwork, delivered

Get practical advice, workflow guides, and proven strategies to help your team adopt tools fast and stay organized.