美文网首页
git-gui管理多个github项目

git-gui管理多个github项目

作者: 晚清书生 | 来源:发表于2019-08-06 17:43 被阅读0次

    1.为不同的项目生成不同的public key

        在当前项目下执行ssh-keygen,给生成的key文件自定义一个名称。如我当前的项目名称是op-client,这里我命名为id_rsa_opclient确定即可,后面两步提示输入的地方直接确认就可以了。

    生成key,用于ssh连接

    默认在当前目录会生成两个文件id_rsa_opclient和id_rsa_opclient.pub。

    2.复制公钥到githubDeploy

    将步骤1生成的id_rsa_opclient.pub里的内容复制到gihub settings Deploy keys中,新增一个deploy key。

    新增deploy key

    3.配置host(以windows为例)

    打开windows当前登录用户的.ssh文件夹,“C:\Users\Administrator\.ssh”这是我本机的默认地址,如果没有.ssh文件夹可以手动创建一个。

    将第一步中生成的两个key文件剪切到.ssh文件夹中。

    在.ssh文件夹中创建config文件,编辑如下内容,如下图,这里可以配置多个。

    Host opclient.github.com

    HostName github.com

    User 991722899@qq.com

    PreferredAuthentications publickey

    IdentityFile C:\\Users\\Administrator\\.ssh\\id_rsa_opclient

    配置host

    特别需要注意config中的host属性是可以自己定义的,最好不要一样,不然会有问题。

    hostname如果用的是github就直接填写github.com就可以了,User这个填写你在github上的帐号邮箱,IdentityFile这个填写第一步中生成的公钥地址。

    相关文章

      网友评论

          本文标题:git-gui管理多个github项目

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