美文网首页
Git 配置身份

Git 配置身份

作者: bei6 | 来源:发表于2019-03-16 12:25 被阅读0次

    目的

    为了在以后的交互中能更友好的操作,推荐使用 SSH 方式与 Gitub远程仓库交互,并提交自己的身份信息到自己的 Hub(便于以后的免秘提交)。

    安装 SSH

    sudo apt-get install ssh 
    

    SSH 使用 RSA 生成公私钥对

    ssh-keygen -t rsa -C bey.liu@outlook.com
    

    大家替换自己的 Github 账户即可。

    robinu@bey-pc:/$ ssh-keygen -t rsa -C bey.liu@outlook.com
    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/robinu/.ssh/id_rsa): 
    /home/robinu/.ssh/id_rsa already exists.
    Overwrite (y/n)? y
    Enter passphrase (empty for no passphrase): 
    Enter same passphrase again: 
    Your identification has been saved in /home/robinu/.ssh/id_rsa.
    Your public key has been saved in /home/robinu/.ssh/id_rsa.pub.
    The key fingerprint is:
    SHA256:CTWlqvDS5SQxrj6VuaNN9feGra6iq5NOjzpJLSe690g bey.liu@outlook.com
    The key's randomart image is:
    +---[RSA 2048]----+
    |        o..      |
    |       . o       |
    |    o . .        |
    |   . o o .       |
    |  o oo= S        |
    | + B+B .         |
    |o.Eo=.. . .o     |
    |++=Bo .  ...o    |
    |o*B**+ ..ooo.    |
    +----[SHA256]-----+
    

    上面提示有一个公钥已经被保存在了 /home/robinu/.ssh/id_rsa.pub.

    查看此文件

    robinu@bey-pc:/$ cat /home/robinu/.ssh/id_rsa.pub
    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJrttq/OlyKDueytQtXzdO0TV1mXgXjtVkI513t1OE3hkbrtJSg1QHaHojBCWZdnqT6+YbjfdX0FjI2Iw1Z2ZIqsYnzqHRasMGrlxAWOBA+bfSiq2KY/OJuXJn51eXzzn5lB0clWZY9LS9WG7eU4KWD3eYnuenydOu8cmUCN++07yBsP10k5cVDxt+ISIvvYTL2J2OnLJlxDEIglR0m2vsT45KxWya+tcqvXJ89SOE3btxIxRZiJXhzNuPV694WgUm7kHgGwLktP1nPwZ9NsFKTrGT7eXBinHqvmLGrRra4S5HotyyFMhmTceZDqdZvjmeT9nWRtD+g8h29XzlibQL bey.liu@outlook.com
    robinu@bey-pc:/$ 
    

    复制输出的所有信息:ssh-rsa 和最后自己的账户邮箱都需要复制。

    将身份信息配置到 GitHub

    点击自己的头像 -> settings -> SSH and GPG keys -> New SSH key


    点击 Add SSH key 完成身份配置
    此时最好呢,将被本地的 global user 信息 设置一下:

    git config --global user.name bey
    git config --global user.email bey.liu@outlook.com
    

    user.name 可以人为是个昵称,提交的时候会显示这个名字

    相关文章

      网友评论

          本文标题:Git 配置身份

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