使用 git config
配置git参数,如下:
git config --global user.name "xxxx" git config --global user.email "<xxx@xxx.com>" git config --global core.editor vim git config --global core.fileMode false git config --global --list |
这里配置的是全局配置,会应用到所有git仓库和操作,这些配置存储在~/.gitconfig文件中,如下:
[user] email = zhongluqiang@xiongmaitech.com name = zhongluqiang [core] editor = vim fileMode = false |
除了全局配置,还可以针对每个仓库进行具体的配置,转到对应的仓库下,使用 git config
命令即可。
这一步在本地生成用于加密通信的密钥对,生成的公钥可以登记到Git服务器,比如GitHub,这样本地就可以对远程仓库进行操作。加密通信原理可参考 SSL加密通信原理,本地生成密钥的命令如下:
ssh-keygen -t rsa -b 4096 -C "<xxx@xxx.com>" |
这里指定了加密算法是RSA,长度是4096 bits。生成的SSH密钥对位于 ~/.ssh
目录,其中的id_rsa.pub
是公钥,用于提供给Git服务器,id_rsa
是私钥,需妥善保管。
core.editor
,core.fileMode
,git config --list