将本机的ssh密钥添加到git服务器中,要怎么实现?

前言

本文是该专栏的第2篇,后面将持续分享git的干货知识,记得关注。

本文,笔者将主要来介绍“针对“ssh密钥添加到git服务器”的相关方法。具体细节部分以及完整代码的实现以及思路,跟着笔者直接往下看正文内容。

正文

将本机的SSH密钥添加到Git服务器(如GitHub、GitLab等)中,可以通过以下步骤进行操作:

1. 生成SSH密钥对

1.1 打开终端或命令提示符
  • 在Linux或Mac上,打开终端。
  • 在Windows上,打开Git Bash或命令提示符。
1.2 生成SSH密钥对

输入以下命令来生成SSH密钥对(注意将"your_email@example.com"替换为你的有效电子邮件地址):

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

这个命令会生成一个RSA密钥对,包括一个私钥(id_rsa)和一个公钥(id_rsa.pub)。私钥应该保存在安全的地方,不要共享给任何人;公钥则可以公开,用于身份验证。

1.3 保存密钥对

默认情况下,密钥对会保存在用户主目录下的.ssh文件夹中。如果.ssh文件夹不存在,命令会自动创建它;

你可以通过命令提示选择保存密钥的位置,或者按回车使用默认位置;

你还可以选择为密钥设置一个密码(passphrase),以增加安全性。设置密码后,每次使用密钥时都需要输入密码。


2. 添加SSH公钥到Git服务器

2.1 复制公钥

打开保存公钥的文件(通常是~/.ssh/id_rsa.pub);

使用文本编辑器打开该文件,或者通过命令行使用cat命令查看公钥内容(例如,cat ~/.ssh/id_rsa.pub);

复制公钥的内容到剪贴板。

2.2 登录git服务器

打开你的Git服务器网站(如GitHub、GitLab等);

登录到你的账户。

2.3 添加SSH公钥

在Git服务器的网站上,找到“设置”(Settings)或“个人资料”(Profile)页面;

导航到SSH密钥部分(通常是“SSH and GPG keys”或类似的选项);

点击“添加新密钥”(Add new SSH key)或类似的按钮;

在标题(Title)字段中,输入一个描述性的名称,以便识别该密钥;

在密钥(Key)字段中,粘贴你之前复制的公钥内容;

点击“添加密钥”(Add SSH key)或类似的按钮来保存设置。


3. 验证SSH连接

3.1 测试SSH连接

在终端或命令提示符中,输入以下命令来测试SSH连接(以GitHub为例,如果你使用的是其他Git服务器,请将github.com替换为相应的域名):

ssh -T git@github.com

如果一切设置正确,你将会看到一个欢迎信息,表示SSH连接已经成功。

通过以上步骤,你就可以将本机的SSH密钥成功添加到Git服务器中,并使用SSH连接进行Git操作了。这样不仅可以提高安全性,还可以简化身份验证过程,无需每次操作都输入用户名和密码。

如果还想了解git的更多知识,后面我会持续分享,记得收藏并点赞,后面的git干货在等着你。

如果喜欢本文或者本文对你有帮助的话,记得收藏并点个赞,有问题和需求欢迎留言私信

如何删除gitlab上面的文件夹

  • 24
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

写python的鑫哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值