下载安装GIT
查看用户名和邮箱
用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。
- git config user.name
- git config user.email
配置用户名和邮箱
- git config –global user.name “username” 
- git config –global user.email “username@example.com“ 
如果不想让别人知道自己的邮箱地址,可以如下配置:
- github - 个人头像 - settings - emails -Keep my email address private
- git config –global user.email “username@users.noreply.github.com“
配置SSH KEY
id_rsa.pub
作用:建立本地和服务器的连接
步骤:
- 是否既存:ls -al ~/.ssh
- 生成新KEY:ssh-keygen -t rsa -C “your_email@example.com“
- 配置: - 打开用户目录,找到.ssh\id_rsa.pub文件。复制内容
- 打开github主页,进入个人设置 -> SSH and GPG keys -> New SSH key。 粘贴内容
 
- 校验是否成功:ssh -T git@github.com 
known_hosts
当客户端通过SSH连接服务器时,会将服务器信息保存在.ssh/known_hosts文件中。
如果服务器被重装/被替换 等,导致服务器端信息改变(IP或域名),与之前known_hosts文所保存的信息不一致,则导致密钥认证失败。
解决:
- 命令行 - 1 - ssh-keygen -R hostname 
- 手动删除 
 文本编辑器打开~/.ssh/known_hosts,删掉hostname对应的行(行首)