主要流程分为:
前提是你的电脑已经装了git工具,然后创建好了.ssh 文件,创建.ssh 文件 方法是在任何地方点击右键 选择git bash here 输入ssh-keygen,然后一直回车就创建好了。选择用记事本打开.ssh 文件的id_rsa.pub文件,复制里面所有东西到你的远程仓库的sshKeys,例如阿里云,GitHub等
用ssh命令创建2个密钥,然后分别把2个密钥粘贴到对应的git平台上,我这里是2个平台都是gitee,在安全设置里面粘贴进去,配置config文件。在gitee里面可以参考命令如下图:
创建2个新的
ssh-keygen -t rsa -C ‘123456@qq.com’ -f ~/.ssh/id_rsa ssh-keygen -t rsa -C ‘123456@qq.com’ -f ~/.ssh/gitee_id_rsa 然后一路回车。
config文件如下:
# gitee_A Host thinbug.gitee.com HostName gitee.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa
# gitee_B Host company.gitee.com HostName gitee.com PreferredAuthentications publickey IdentityFile ~/.ssh/gitee_id_rsa
测试ssh是否正确可以登录,对应的是config文件里面的host,返回用户名和suncess就是登录成功。
ssh -T git@thinbug.gitee.com //个人的 ssh -T git@company.gitee.com //公司的
本地电脑控制面板检查,搜索“windows”凭据,添加gitee凭据,账号和密码,以及git网址。
关键一步,clone克隆代码的时候,链接要用ssh的,参考的链接如下。
git@thinbug.gitee.com:xxx/xxx.git git@company.gitee.com:xxx/xxx.git
参考链接:
https://blog.csdn.net/thinbug/article/details/127466310
https://blog.csdn.net/qq_31225201/article/details/121770916
发表评论 取消回复