mirror of
https://github.com/fruworg/fruworg.github.io.git
synced 2024-11-16 09:27:17 +03:00
28 lines
917 B
Markdown
28 lines
917 B
Markdown
|
---
|
|||
|
title: Работа с репозиториями GitHub через терминал
|
|||
|
description: Аутентификация с помощью ключа ssh
|
|||
|
date: 2023-07-26T16:29:00+06:00
|
|||
|
tags: [linux, git, ssh]
|
|||
|
---
|
|||
|
## Генерация ключа
|
|||
|
|
|||
|
```bash
|
|||
|
ssh-keygen -t ed25519 -C "<your>@<ema.il>"
|
|||
|
```
|
|||
|
|
|||
|
## Вывод публичного ключа
|
|||
|
|
|||
|
```bash
|
|||
|
cat ~/.ssh/id_ed25519.pub
|
|||
|
```
|
|||
|
|
|||
|
## Добавление ключа в GitHub
|
|||
|
|
|||
|
Необходимо зайти на GitHub в настройки своего аккаунта и перейти в раздел ["SSH and GPG keys"](https://github.com/settings/keys). Далее нужно нажать "New SSH key", вставить содержимое публичного ключа и сохранить изменения.
|
|||
|
|
|||
|
## Аутентификация в GitHub
|
|||
|
|
|||
|
```bash
|
|||
|
git remote set-url origin git@github.com:<username>/<reponame>.git
|
|||
|
```
|