下载安装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对应的行(行首)