美文网首页
git sshkeygen 生成步骤(多账号配置)

git sshkeygen 生成步骤(多账号配置)

作者: 蚂蚁牙齿不黑 | 来源:发表于2020-04-10 13:46 被阅读0次

    场景需求:每个git 账号与 git sshkeygen是一一对应的,你的电脑这时候已经配置了公司的git账号,但这个时候可能你自己的gitlab或者github 账号需要提交自己的仓库代码,这时候就需要再添加下你自己git账号的sshkeygen

    • 1.进入ssh文件夹
      目的:测试你的电脑是否已经ssh密钥,如果没有的话就不会存在这个文件夹 自然也进不去了 ,这时候直接进入第3步
     cd ~/.ssh
    
    • 2.如果进入到了这个文件夹 查看下里面3个文件
     ls -al
    drwxr-xr-x   7 liangkuiyuan  staff   238  7 14 10:18 .
    drwxr-xr-x+ 30 liangkuiyuan  staff  1020  7 14 10:36 ..
    -rw-------   1 liangkuiyuan  staff  1675  7 14 10:15 id_rsa
    -rw-r--r--   1 liangkuiyuan  staff   407  7 14 10:15 id_rsa.pub
    -rw-r--r--   1 liangkuiyuan  staff   394  7 14 10:18 known_hosts
    

    现在要做的就是增加一个文件夹,比如我自己的仓库部署在github上面


    image.png
    • 3.重新生成sshKeygen 这里需要输入你的git账号
    ssh-keygen -t rsa -C "769215561@qq.com"
    
    • 4.第三步回车之后会有三次提示你输入信息 第一次会提示你密钥文件存放在那个文件路径下,这时候需要在终端上写入你的文件路径,比如我的文件路径:/Users/qzj/.ssh/github/id_rsa,后面两个提示回车就行了
      这时看到了下面的矩形方框 就代表sshkey生成ok了
    Generating public/private rsa key pair.
    // 第一次提示信息   按第一次回车   不输任何信息
    Enter file in which to save the key (/Users/liangkuiyuan/.ssh/id_rsa): /Users/qzj/.ssh/github/id_rsa
    // 第二次提示信息   按第二次回车   不输任何信息
    Enter passphrase (empty for no passphrase): 
    // 第三次提示信息   按第三次回车   不输任何信息
    Enter same passphrase again: 
    Your identification has been saved in /Users/liangkuiyuan/.ssh/id_rsa.
    Your public key has been saved in /Users/liangkuiyuan/.ssh/id_rsa.pub.
    The key fingerprint is:
    SHA256:IhNkHkezvAbVAITk2h1lcIqPK22mBYqU1RsS33Uw/Ts kerain.liang@jiuzhang.net
    The key's randomart image is:
    +---[RSA 2048]----+
    | ..+B+Xo +o.     |
    | ..=+X.oo o.     |
    |  oo*+o.    .    |
    | oo+.+o.     .   |
    |ooo =.+ S     .  |
    |+o . + .     E   |
    |+ *           .  |
    | *               |
    |.                |
    +----[SHA256]-----+
    
    • 5 如何查看你的sshkey
      注意:如果刚才没有进入到.ssh/文件夹下,此刻需要重新执行cd ~/.ssh 进入到.ssh/文件夹下
    cat id_rsa.pub 
    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDK/Xz207+T2knfLxDDRUmmCWpMN5ItUVW2fWNMPFGj6O5fxzkkryiOK+bFbHQD2MGipMPuP9+FyyMmYIkHjouZWVBkEdki0TldaJ4Ght4k6UBDnpCk8S1lW+BK0WsRUbxlrDtD9iirUikNyyyrA9r+4ALJg9fQ2o+2TmuipWbY7d26pQnFdpVcgOKTDeaU3cb/HusUQFc5rFwlNiMLBdW/KEtD+JQowHAew8rLvunZkpN7wOCzoZESO9V/64ylKV556RahbyD7GmxSQUHCm7B/HEJVo/n5+Ik99eDsRb+aiVYFrg0B8EUGRQBhC/CjJmuEfjmRS+idj0daeFpL08Dr kerain.liang@jiuzhang.net
    

    ls -al 查看所有的文件
    利用 cat 指令 cat id_rsaid_rsa.pub就是了 复制下来粘贴到git 账户

    • 6 粘贴到git账户
    image.png
    • 7 大功告成 可以克隆或者提交你的代码了

    相关文章

      网友评论

          本文标题:git sshkeygen 生成步骤(多账号配置)

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