git:authorization_by_keys_on_github
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| git:authorization_by_keys_on_github [2022/05/16 09:46] – [Автоматический запуск ssh-агента при старте Git Bash] so_v_a | git:authorization_by_keys_on_github [2022/05/16 09:56] (текущий) – [Создание ключа и добавление его к списку разрешенных ключей на Github.] so_v_a | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| # Github: авторизация по SSH ключам | # Github: авторизация по SSH ключам | ||
| - | **1.** Просмотр имеющихся ключей. | + | ## Создание ключа и добавление его к списку разрешенных ключей на Github. |
| + | |||
| + | **1. Просмотр имеющихся ключей.** | ||
| ``` | ``` | ||
| ls -al ~/.ssh | ls -al ~/.ssh | ||
| Строка 7: | Строка 9: | ||
| нужен для того чтобы либо выбрать один из тех что есть, либо сгенерировать новый | нужен для того чтобы либо выбрать один из тех что есть, либо сгенерировать новый | ||
| - | **2.** Генерируем ключ | + | **2. Генерируем ключ** |
| ``` | ``` | ||
| ssh-keygen -t rsa -b 4096 -C " | ssh-keygen -t rsa -b 4096 -C " | ||
| Строка 17: | Строка 19: | ||
| При генерации будет запрос на имя для ключа (имя_ключа) и на слово-пароль для ключа | При генерации будет запрос на имя для ключа (имя_ключа) и на слово-пароль для ключа | ||
| - | **3.** Идем в свои настройки на Github в пункт "SSH and GPG keys" | + | **3. Идем в свои настройки на Github в пункт "SSH and GPG keys"** |
| Жмем "New SSH key" | Жмем "New SSH key" | ||
| - | **4.** В окне добавления ключа: | + | **4. В окне добавления ключа:** |
| - | В поле " | + | |
| + | В поле " | ||
| Выводим в консоли содержимое ключа | Выводим в консоли содержимое ключа | ||
| ``` | ``` | ||
| cat имя_ключа.pub | cat имя_ключа.pub | ||
| ``` | ``` | ||
| - | копируем его и вставляем в поле " | + | копируем его и вставляем в поле " |
| - | Жмем "Add SSH key". \\ | + | Жмем "Add SSH key". |
| При добавлении ключа будет запрос на пароль, | При добавлении ключа будет запрос на пароль, | ||
| - | **5.** Запускаем ssh-agent: | + | **5. Запускаем ssh-agent:** |
| ``` | ``` | ||
| eval «$(ssh-agent -s)» | eval «$(ssh-agent -s)» | ||
| ``` | ``` | ||
| - | **6.** Добавляем ключ: | + | **6. Добавляем ключ:** |
| ``` | ``` | ||
| ssh-add ~/ | ssh-add ~/ | ||
| Строка 42: | Строка 47: | ||
| (здесь имя_ключа без .pub !!!) | (здесь имя_ключа без .pub !!!) | ||
| - | **7.** Проверяем: | + | **7. Проверяем: |
| ``` | ``` | ||
| ssh -T git@github.com | ssh -T git@github.com | ||
/var/www/html/dokuwiki/data/attic/git/authorization_by_keys_on_github.1652694375.txt.gz · Последнее изменение: (внешнее изменение)
