Git 配置身份

2019-03-16  本文已影响0人  bei6

目的

为了在以后的交互中能更友好的操作,推荐使用 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 可以人为是个昵称,提交的时候会显示这个名字

上一篇下一篇

猜你喜欢

热点阅读