新进公司使用的是git。用的是以前离职同事的电脑。登录公司git服务器的网站后。clone不出来地址。老是被服务器拒绝。后来查资料才发现是本地保存着以前同事的ssh key。下面分享下自己清空和签名属于自己的git key。
首先在你签名新的SSH key之前看本地电脑是否保存有SSH key。在git bash 中输入
cat ~/.ssh/id_rsa.pub
如果你看到一长串已 ssh-rsa 或者ssh-dsa开头的字符串这说明本机有SSH key。如果你想删除他 一般在C:\Users\vigi 这个目录下(删除整个文件夹就可以了)。
那么这里说说怎么签名出一个新的ssh key。git bash 输入
ssh-keygen -t rsa -C "zhuzhipeng@51yjtc.com"
最好的实现是在输入ssh key的时候输入密码,但这不是必须的。你可以通过按回车键跳过设置密码
可以使用
cat ~/.ssh/id_rsa.pub
查看你设置的ssh key 。ssh key 是以ssh- 开头 ,以你的用户名和邮箱结尾。你也可以使用命令复制ssh key到剪切板上。
windows
clip < ~/.ssh/id_rsa.pub
Mac
pbcopy < ~/.ssh/id_rsa.pub
Linux
xclip -sel clip < ~/.ssh/id_rsa.pub