初次运行git配置用户信息生成秘钥
用户信息
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
文本编辑器
Git 需要你输入一些额外消息的时候,会自动调用一个外部文本编辑器给你用。默认会使用操作系统指定的默认编辑器,一般可能会是 Vi 或者 Vim。
$ git config --global core.editor emacs
差异分析工具
在解决合并冲突时使用哪种差异分析工具。
$ git config --global merge.tool vimdiff
查看配置信息
检查已有的配置信息。
$ git config --list
有时候会看到重复的变量名,那就说明它们来自不同的配置文件(比如 /etc/gitconfig和~/.gitconfig),不过最终 Git 实际采用的是最后一个。
也可以直接查阅某个环境变量的设定,只要把特定的名字跟在后面即可。
$ git config user.name
生成秘钥
查看是否已经有秘钥
cd ~/.ssh
如果没有秘钥就不会有文件夹,有则备份删除
生成秘钥
$ ssh-keygen -t rsa -C “email@email.com”
按三个回车,密码为空
最后得到了两个文件:id_rsa和id_rsa.pub
添加密钥到ssh:ssh-add 文件名
需要之前输入密码。
在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。