1、目录创建
mkdir .ssh
cd .ssh
2、生成ssh-key
ssh-keygen -t rsa -f ~/.ssh/id_rsa.git -C "wangzi@git.com"
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "wangziustc@github.com"
会生成 id_rsa.git.pub id_rsa.git id_rsa.github.pub id_rsa.github 四个文件
3、添加ssh-key
分别将第三步生成的 id_rsa.git.pub、id_rsa.github.pub 中的内容复制到对应的git网站ssh-key管理的地方
将新的 ssh-key 添加到ssh agent
ssh-add ~/.ssh/id_rsa.git
ssh-add ~/.ssh/id_rsa.github
查看当前rsa list
ssh-add -l
4、配置
vi config
Host git.com
HostName git.com
User wangzi
IdentityFile ~/.ssh/id_rsa.git
Host github.com
HostName github.com
User wangziustc
IdentityFile ~/.ssh/id_rsa.github
5、用户名和邮箱配置
全局配置
git config --global user.name 'wangzi'
git config --global user.email 'wangzi@github.com'
分项目配置
cd $repository_path
git config --local user.name 'wangziustc'
git config --local user.email 'wangziustc@github.com'