过完年后很长一段时间没用gitee了,最近做了一个基于C#的小表计的校准工具,需要使用gitee进行管理起来,但是建好了远程仓库,在把本地文件上传远程仓库的时候却报错了,提示permission denied (publickey)!以前没遇到过这样的问题,我有点小慌,赶紧百度查询了一下,总结下来可能就是SSH失效了,需要重新配置。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIjBXPt9mcm9DZlJWZmNDOkZmM4MjM5MTOxcTM0czM5QGNmRTNiFTZ38CXwsWO0EHbyomdx1Sat42YtM3b09CXul2ZpJ3bvwVbvNmLn1WavFWa0V3b05iNyA3Lc9CX6MHc0RHaiojIsJye.jpg)
图一
命令行中输入ls ~/.ssh/( 注意有空格哦),显示如下
图二
说明我的SSH文件还在,文件名是id_rsa.pub,在C:/user/用户名/.ssh文件夹下找到该文件,找到之后用记事本打开改文件,然后全选里面的东西复制。
然后在gitee里面右上角的小三角那里找到 设置->SSH公钥,把拷贝的内容粘贴到公钥框里面,公钥标题可以不用管,或者随便写个啥都行,点解确定就解决了这个问题。重新上传项目文件,ok。
图三