mirror of
https://github.com/fruworg/fruworg.github.io.git
synced 2024-11-16 17:37: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
|
||
```
|