Gitee配置SSH公钥

采用SSH协议同步Git仓库代码的好处就是高效。在配置好SSH公钥后,不需要每次操作都要输入用户名和密码(主要针对命令行来说)。

以我个人项目为例。

生成 SSH 公钥

1. 通过命令 ssh-keygen 生成 SSH Key:

ssh-keygen -t ed25519 -C "zhangjc"
  • -t key 类型

  • -C 注释

  • 中间通过三次回车键确定,输出如下:

$ ssh-keygen -t ed25519 -C "zhangjc"
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/zhangjc/.ssh/id_ed25519): 
Created directory '/home/zhangjc/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/zhangjc/.ssh/id_ed25519
Your public key has been saved in /home/zhangjc/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256:C/YxTF2P+qAR/xI0wfOkw13qvTo9siQGr+/erkOyvFA zhangjc
The key's randomart image is:
+--[ED25519 256]--+
|         .. .    |
|         .oo.o.  |
|        o.+*.o.  |
|       o ++o+    |
|      o E =o .   |
|     . +.O.=. .  |
|      ..++= +. . |
|       .oo.=o +  |
|        o==+== . |
+----[SHA256]-----+

2. 查看生成的 SSH 公钥和私钥:

$ ls ~/.ssh/
id_ed25519  id_ed25519.pub
  • 私钥文件 id_ed25519

  • 公钥文件 id_ed25519.pub

3. 查看公钥,显示内容如下(公钥中间部分以*号做了替换):

$ cat ~/.ssh/id_ed25519.pub
ssh-ed25519 AAAAC***nW zhangjc

设置账户 SSH 公钥

通过主页右上角 「个人设置」->「安全设置」->「SSH 公钥」->「添加公钥」 ,添加生成的 public key 添加到当前账户中。

输入标题和刚才公钥的内容,报错即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值