跳至主要内容

添加 SSH 公钥到 GitHub

# 运行环境

- windows 10 22H2 19045.2846

- wsl2 ubuntu 22.04


# 检查是否存在 SSH 公钥

``` sh

ls -al ~/.ssh

```

检查是否存在以下格式公钥

- id_rsa.pub

- id_ecdsa.pub

- id_ed25519.pub


# 如果不存在以上文件,手动创建 SSH 公钥

``` sh

ssh-keygen -t ed25519 -C "your_email@example.com"

```

根据提示输入各项内容,无特殊需求保持默认即可

添加 SSH 公钥到 ssh-agent

``` sh

eval "$(ssh-agent -s)"

ssh-add ~/.ssh/id_ed25519

```


# 添加 SSH 公钥到 GitHub

``` sh

cat ~/.ssh/id_ed25519.pub

```

复制输出内容,浏览器中登录 GitHub,依次打开 Settings -> SSH and GPG keys -> New SSH key,输入标题,粘贴公钥到对应文本框中,点击 Add SSH key。


# 测试 SSH 连接

``` sh

ssh -T git@github.com

```

评论

此博客中的热门博文

ubuntu 安装 docker engine

 # 运行环境 - windows 10 22H2 19045.2846 - wsl2 ubuntu 22.04 # 卸载旧版本(首次安装可以忽略) ``` sh sudo apt-get remove docker docker-engine docker.io containerd runc ``` # 配置 docker 源,添加官方 GPG 密钥(仅首次安装时配置) ``` sh sudo apt-get update sudo apt-get install \     ca-certificates \     curl \     gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg echo \   "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \   "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \   sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update ``` # 安装 docker engine ``` sh sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin ``` # 非 root 用户管理 docker(可选) ``` sh sudo usermod -aG docker $U