刚到新公司要用gitlab,我个人代码一直放在码云上。我在外包银行主场开发,银行内网用的gitlab,我平时用码云。
今天在开发自己的小程序时,推送代码一直报错,百度之后,是使用了gitlab的原因,导致本地不能和码云建立连接。
现在要为不同的平台匹配不同的公钥。
第一、删除git上的账户名和邮箱
用git config --global --list 进行查看你是否设置
我的删除了,如果没删除请删除
删除用户名和邮箱
$ git config --global --unset user.name "你的名字"
$ git config --global --unset user.email "你的邮箱"
第二,为gitlab和码云生成公钥,即生成新的 SSH keys
生成sshkey的方法
ssh-keygen -t rsa -C "xxx@qq.com这里写你的邮箱"
注意,我现在连的外网,为码云的生成ssh-key
回车
然后输入sshkey存放的地址以及名称,‘ /c/Users/kc/.ssh/gitee_id_rsa’