同时配置gitee和github(Ubuntu端和Windows端类似)

同时配置gitee和github(Ubuntu端和Windows端类似)

参考链接:

  1. https://blog.csdn.net/weixin_65264926/article/details/129033154

  2. https://blog.csdn.net/qyfx123456/article/details/129339686


  1. 安装git,安装教程如链接所示,此处pass

  2. 分别注册github和gitee的账号,要求github和gitee是同一个邮箱,如123@qq.com

  3. 设置用户名和邮箱参数

    git config --global user.name "用户名"
    git config --global user.email “123@qq.com"
    

    note: 如果有多台设备,可以设置不同的用户名以示区别

  4. 分别为github和gitee生成公钥
    点击上面的图标进入软件目录,找到git bush打开
    image-20231213163410989
    输入pwd然后回车查看当前默认的目录(别的教程忽略了这步,导致可能不能正确找到秘钥)
    生成秘钥

    ssh-keygen -t rsa -C ‘123@qq.com’ -f ~/.ssh/gitee_id_rsa
    ssh-keygen -t rsa -C ‘123@qq.com’ -f ~/.ssh/github_id_rsa
    
  5. 到前面默认的目录下找到config文件(无扩展名),如果没有则新建一个txt文档并删掉扩展名,填入下面内容

    # gitee
    Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/gitee_id_rsa
    # github
    Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github_id_rsa
    
  6. 分别将目录下gitee_id_rsa.pub文件和github_id_rsa.pub文件中的ssh秘钥填入gitee和github账户中,然后基于下面分别验证连通性

    ssh -T git@github.com
    ssh -T git@gitee.com
    

如果连通失败,大概率是默认目录出了问题,我的台式机git ssh默认目录是d:/git/.ssh,而笔记本是c:/users/user/.ssh,第一次在台式机上配置的时候,生成的秘钥到了c盘,而git则默认从d盘的目录调用,所以怎么都配不通,后来感觉是路径问题正确修改后才成功的

config文件和生成的私钥/公钥文件在同一个目录

  • 25
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值