• 一台电脑配置多个GigHub账号


    换了新的公司,原来的公司用SVN(比较老了),自己平时用码云(Gitee),新公司使用GitHub。前天通知我注册GitHub账号,但是并未通知用户名的事情(要求用自己的名字),原来的GitHub账号不符合要求,只能重新再申请一个。

    重新申请了GitHub账号之后,当然又要配置新的SSH公钥,原来自己用码云的也想继续使用,这个时候发现再.ssh文件夹中配置的密钥,不能够同时生效,也就是说有一个账号因为SSH公钥原因无法向远程库推送与拉取。

    于是再百度上各种搜,浪费了半天的时间终于解决了。

    下面是解决方法:

    $ssh-keygen -t rsa -C "email1"

    注意在生成密钥时,第一步的时候指定生成文件名(这里第一个指定成1550),

    然后生成第二个密钥,命名时指定另一个名字(不是1550即可,保证会有两个密钥文件)。

    之后使用

    $toch config

    创建config文件

    在文件中进行配置

    # 配置github.com
    Host github.com                 
        HostName github.com       ##这个HostName  貌似并没有什么用。。。。。。
        IdentityFile C:\Users\Administrator\.ssh\id_rsa   ##指定你的密钥生成位置
        PreferredAuthentications publickey     
        User githubUser     ##你的github用户名
    
    # 配置gitee.com
    Host gitee.com 
        HostName gitee.com   
        IdentityFile C:UsersAdministrator.sshid_rsa02
        PreferredAuthentications publickey
        User giteUser   ##你的gitee用户名

    这个时候通过对不同本地git仓库的远程操作进行测试,都可以push与pull的话证明没有什么问题了。

  • 相关阅读:
    第二阶段每日总结10
    第二阶段每日总结09
    第二阶段每日总结08
    第二周总结站立会议07
    第二周总结站立会议06
    第二周总结站立会议05
    第二阶段站立会议04
    Beta阶段项目总结
    Alpha阶段项目总结
    软件说明书
  • 原文地址:https://www.cnblogs.com/easilyai/p/10047870.html
Copyright © 2020-2023  润新知