配置SSH公钥

配置SSH公钥

首先进入码云的官网地址 https://gitee.com 登录或注册账号
进入到这个页面之后,如果是第一次注册码云账号那么就并不能直接创建仓库和上传代码,首先要对我们的码云账号进行一些设置,即配置SSH公钥
在这里插入图片描述
进入设置之后下拉在安全设置中选择SSH公钥
在这里插入图片描述
如果自己有公钥的话就把公钥复制到公钥里,没有的话点击怎样生成公钥
在这里插入图片描述
然后点击「仓库管理」->「公钥管理」
在这里插入图片描述
然后点击 生成/添加SSH公钥
在这里插入图片描述
然后按步骤进行生成SSH公钥
在这里插入图片描述
首先打开一个终端 Window 加 R 输入cmd
在这里插入图片描述
输入

ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"

注意:
这里的 xxxxx@xxxxx.com 只是生成的 sshkey 的名称
并不约束或要求具体命名为某个邮箱。
在这里插入图片描述
确认无误之后点击回车
在这里插入图片描述
按照提示完成三次回车即可生成SSH公钥
在这里插入图片描述
这里是公钥保存的地址
在这里插入图片描述
接下来我们需要找到文件夹来复制公钥
在这里插入图片描述
在这里插入图片描述
如果没有起名字则去.ssh文件夹找
在这里插入图片描述
然后右键.pub结尾的文件以记事本的形式打开该文件并复制内容
(这就是我们的公钥)

在这里插入图片描述
然后回到码云把公钥粘贴进去,粘贴进去之后会自动生成一个标题
(标题名字可以根据自己选择改或是不改)

在这里插入图片描述
然后点击确定弹出一个验证,以此确定是不是本人在进行操作
在这里插入图片描述
弹出这个页面就说明公钥创建完成了
在这里插入图片描述
返回列表查看公钥是否存在
在这里插入图片描述
公钥创建完毕之后我们还要给它一个测试来测试公钥能不能正常使用

打开终端 Window 加 R 输入cmd 输入

ssh -T git@gitee.com

在这里插入图片描述
若返回
Hi XXX! You’ve successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。

如果是首次使用的话则需要确认并添加主机到本机SSH可信列表,即弹出一个(ves/no)?的一个判断来确定你是否可信
这里我们选择yes
两次回车到

在这里插入图片描述
这个选项时再次输入

ssh -T git@gitee.com

则会弹出 Hi XXX… 等,证明添加成功

Git Bash配置SSH公钥是一个常见的步骤,用于通过SSH连接到远程服务器或者代码托管平台如GitHub、GitLab等,进行安全的代码推送和拉取操作。以下是配置SSH公钥的步骤: 1. 首先,你需要在你的电脑上生成一对SSH公钥和私钥。你可以使用Git Bash自带的ssh-keygen工具来完成这一步。打开Git Bash,输入以下命令并按提示操作: ``` ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 其中`your_email@example.com`替换成你的邮箱地址。这个命令会生成一个4096位的RSA密钥对。按提示设置密钥的保存路径(可以接受默认值),以及设置一个密码短语(可选)。 2. 生成密钥后,会在你的`.ssh`目录(通常在你的用户目录下)下生成两个文件:`id_rsa`(私钥)和`id_rsa.pub`(公钥)。私钥文件应当妥善保管,不要泄露给他人。公钥文件的内容需要添加到你的GitHub或者GitLab账户的SSH密钥列表中。 3. 打开`id_rsa.pub`文件,复制里面的所有内容。登录到你的GitHub或GitLab账户,找到设置中的SSH密钥管理部分,将复制的公钥内容粘贴进去,并给这个密钥起一个名字。 4. 保存设置后,你可以通过运行以下命令来测试SSH连接: ``` ssh -T git@github.com ``` 或者对于GitLab: ``` ssh -T git@gitlab.com ``` 如果一切配置正确,你应该会收到一条消息,确认你已经成功认证。 5. 配置完成后,你就可以通过SSH使用Git命令来与远程仓库交互了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值