gitee ssh公钥部署

官方教程:https://gitee.com/help/articles/4181#article-header0

step1 生成公钥

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

step2 添加公钥

复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添加生成的 public key 添加到仓库中。

step3 测试&解决报错

测试

$ ssh -T git@gitee.com

git@gitee.com: Permission denied (publickey).

打印log

ssh -Tvv git@gitee.com 
debug1: Authentications that can continue: publickey
debug1: Trying private key: /Users/.ssh/id_dsa
debug1: Trying private key: /Users/.ssh/id_ecdsa
debug1: Trying private key: /Users/.ssh/id_ed25519
debug1: Trying private key: /Users/.ssh/id_xmss
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
git@gitee.com: Permission denied (publickey).

没有匹配的key

解决办法:

ssh-add ~/.ssh/*****
Identity added: /Users/yb/.ssh/****

可以访问了

ssh -T git@gitee.com

Hi! You've successfully authenticated, but GITEE.COM does not provide shell access.
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容