1、首先生成ssh公钥
ssh-keygen -t rsa [-C ‘你的邮箱’]
之后三次回车什么都不要动(之前生成过会有提示是否覆盖,选择y/n都可以)
2、查看生成的ssh公钥
cat ~/.ssh/id_rsa.pub
第一步生成的默认路径
3、讲公钥提交到码云(以码云为例)
将上一步出现的公钥(不要让他人看到哦)复制,粘贴到码云ssh公钥
具体 用户->设置->ssh公钥
4、测试是否成功
ssh -T git@gitee.com
出现
Hi 你设置的名字! You've successfully authenticated, but GITEE.COM does not provide shell access.
代表成功
像这样,即使配置了ssh公钥,在gitee也设置了公钥,依旧拒绝访问
只能说是版本的问题(也可能是其它问题,但是我不知道。。。)
作为刚开始工作的小白,git最好上手的一个工具,但是这个问题真的是困扰我好长时间,首先我不知道怎么下载之前的git版本,所以只能下载最新的,但是弄了四五天,一直拒绝访问,真的是快要崩溃了,然后偶然间发现我有一个2.21版本的,然后换了一下,完美解决。
对于我这种小白,没有什么办法能解决这个问题,只能回退版本,下面是成功案例
就这样大功告成啦!