美文网首页
Mac下配置多个Git账户

Mac下配置多个Git账户

作者: Mr_Arvin | 来源:发表于2020-02-21 16:26 被阅读0次

    本文以GitHub为例,其他基本也是这样。

    第一步:根据账户邮箱生成密钥,命令如下:
    ssh-keygen -t rsa -C "test@test.com"
    执行命令之后,会出现这个,可以指定密钥文件名,默认为id_rsa,因为我们要配置多个账户,所以这里以GitHub为例,命名为id_rsa_github,后续的密码操作可以默认为空,直接回车就好了。

    image.png

    第二步:进入.ssh目录,ls可以看见我们已经生成的密钥文件。在此目录下新建一个配置文件config,使用vim进行编辑,写入相应的配置并保存,每个托管网站对应的一个配置。

    #网站的别名
    Host github
    #托管网站的域名
    HostName github.com
    #托管网站上的用户名
    User test
    #使用的密钥文件
    IdentityFile ~/.ssh/id_rsa_github
    

    第三步:将私钥添加到本地

    #可以查看已经添加到私钥
    ssh-add -l
    #添加GitHub的私钥,出现Identity added表示已经添加成功
    ssh-add ~/.ssh/id_rsa_github   
    

    第四步:添加公钥到托管网站,此处以GitHub为例
    打开我们生成的公钥文件并复制,然后登陆到GitHub->settings->SSH and GPG keys->New SSh key,标题自己取,key把我们复制的公钥填进去就可以了,至此就已经完成配置了。


    image.png

    第五步:测试是否已经配置成功(因为我们配置了别名,所以这里直接使用别名,使用git的过程中一样)

    ssh -T git@github
    
    image.png

    表示已经配置成功了,现在可以愉快的玩耍了。

    相关文章

      网友评论

          本文标题:Mac下配置多个Git账户

          本文链接:https://www.haomeiwen.com/subject/rovcqhtx.html