Linux 系统上配置 SSH 密钥

2023-12-13 12:30:03

1. 生成 SSH 密钥

打开终端,运行以下命令来生成 SSH 密钥:

ssh-keygen -t rsa -b 4096 -C "wqzbxh@example.com"

替换 "wqzbxh@example.com" 为你在 GitHub 注册时使用的邮箱地址。

2. 添加 SSH 密钥到 SSH 代理

运行以下命令来启动 SSH 代理:

eval "$(ssh-agent -s)"

然后将生成的密钥添加到代理:

ssh-add ~/.ssh/id_rsa

3. 复制 SSH 公钥

运行以下命令来复制 SSH 公钥:

cat ~/.ssh/id_rsa.pub

将输出的公钥复制到你的 GitHub 或其他 Git 托管服务的账户设置中。

4. 测试 SSH 连接

运行以下命令来测试 SSH 连接:

ssh -T git@github.com

如果一切设置正确,你应该看到一条欢迎消息。

5. 配置 Git 使用 SSH

如果你之前使用的是 HTTPS URL,现在你需要将 Git 仓库的远程 URL 更改为 SSH。使用以下命令:

git remote set-url origin git@github.com:username/repo.git

替换 usernamerepo 为你的 GitHub 用户名和仓库名称。

如:

git remote set-url origin git@github.com:wqzbxh/zhongyi.git

这样配置之后,你的 Git 就可以使用 SSH 协议进行操作,而不再需要每次都提供用户名和密码。确保你的 SSH 密钥得到妥善保管,并不会泄漏给不信任的人。

下面图片是实际全过程:

文章来源:https://blog.csdn.net/wqzbxh/article/details/134903616
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。