将代码托管到gitlab/github平台上,进行操作时没有权限,需要配置ssh key
1.生成key
ssh-keygen -t rsa -C "carrie@***.com(账户邮箱)"
一直回车知道下图显示,则成功。
2. 查找公钥
接来下进入C盘下面的.ssh目录,一般是C:\Users\Administrator.ssh
里面会生成两个文件,一个放私钥(id_rsa),一个放公钥(id_rsa.pub),
3.在gitlab/github平台账户下面设置ssh key
复制公钥文件中的内容(一模一样)到gitlab/github平台,登录本人用户=>settings=>ssh key目录
粘贴公钥到key,再设置title(一般会默认成用户名/邮箱),添加成功即可。
到此配置完成,就可以愉快的进行git clone/push/pull啦~~~~~注意地址使用ssh的哦。
*如果顺利下面就不用看啦~~~~*
第一步如果生成过程中出现问题,简单粗暴的解决方式就是将.ssh文件中的所有文件删除,包括id_rsa、id_rsa.pub等。比如提示host key 改变等等