Gitee配置SSH秘钥对


环境:ubuntu20.04

安装SSH服务

sudo apt-get install openssh-server

该命令在PC上安装ssh服务
openssh:是ssh协议的开源实现,不同于Windows的telnet是明文,它是加密传输

设置ssh服务

systemctl enable ssh.service

检查ssh服务

sudo service ssh status

检查SSH服务是否正在运行:确保目标主机上的SSH服务器正在运行
以上完成后,就可以在家目录下找到.ssh目录

配置git用户名与邮箱

git config --global user.name “你的姓名”
git config --global user.email “你的邮箱”

生成密钥对

在家目录下输入

ssh-keygen -C “你的邮箱” -t rsa

如果一切正常,这时你会在** ~/.ssh/ **目录中发现两个文件

id_rsa id_rsa.pub

其中id_rsa是私钥,id_rsa.pub是公钥。

测试

chmod 600 ~/.ssh/id_rsa

修改私钥访问权限,否则可能在ssh-add报warnning

eval “$(ssh-agent -s)”
ssh-add

将私钥添加到ssh服务中

ssh -T git@gitee.com

正常结果返回
在这里插入图片描述

gitee添加公钥

在这里插入图片描述
点击最右侧的管理
在这里插入图片描述
点击添加公钥
复制生成的公钥数据(所有数据),并起一个标题(随便起)

注意事项

当前完成添加公钥后就可以使用私钥通过ssh进行仓库的clone和pull操作,但是不能进行push
如果想操作push,在gitee添加公钥时需要将公钥添加在个人公钥位置

参考链接https://blog.csdn.net/soulwyb/article/details/90680676

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值