作者:那一世我给不了你的温柔 | 来源:互联网 | 2023-05-19 18:43
SSH公私钥的基本使用创建密钥使用ssh-keygen生成公私钥在终端敲入ssh-keygen命令,一路一直按回车下去,会把密钥文件放置在默认路径,也就是~.ssh路径下,
SSH 公私钥的基本使用
创建密钥
使用 ssh-keygen
生成公私钥
在终端敲入 ssh-keygen
命令,一路一直按回车下去,会把密钥文件放置在默认路径,也就是 ~/.ssh/
路径下,并且会创建一套空密码验证的密钥文件。
# ssh-keygen
# cd ~/.ssh/
# ls
# cat id_rsa.pub
![](https://www.#.com/imgs/9/3/0/2/7/5829cfaf2495a9f3b2b9765dd46c58cc.jpe)
关联公钥到 Github 账号下
首先复制公钥文件中的内容,也就是 ssh-rsa
开头到 用户名@主机名 这段字符串到 Github, 点击右上角头像的下拉按钮,选择 Settings -> SSH and GPG keys -> New SSH key
到里面。
![](https://www.#.com/imgs/8/0/7/7/82/643db5742e89d79eaa751daf39a1678f.jpe)
安装配置 Git 工具
安装 Git
配置用户名与邮箱
使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名。
[root@VM_0_9_centos .ssh]# git config --global user.name "Scott Chacon"
[root@VM_0_9_centos .ssh]# git config --global user.email "schacon@gmail.com"
[root@VM_0_9_centos .ssh]# cat ~/.gitconfig
执行了上面的命令后,会在你的主目录(home directory)建立一个叫 ~/.gitconfig
的文件. 内容一般像下面这样:
[user]
name = Scott Chacon
email = schacon@gmail.com
注:这样的设置是全局设置,会影响此用户建立的每个项目.
如果你想使项目里的某个值与前面的全局设置有区别(例如把私人邮箱地址改为工作邮箱);你可以在项目中使用 git config
命令不带 --global
选项来设置. 这会在你项目目录下的 .git/config
文件增加一节[user]内容(如上所示).
参考资料:
Git Community Book 中文版