标签:
生成sshkey
ssh-keygen -t rsa -C "your-email@address.com" -f filename
没有指定f选项或f选项为空时,生成的私钥和公钥为:id_rsa和id_rsa.pub
为了同时连接多个源需要为不同的源设置不同的名称,否则会被覆盖掉
PS1:Windows命令行没有ssh-keygen,可以在GitBash中执行
PS2:ssh-keygen生成的key默认保存在~/.ssh/目录下
把生成的sshkey添加到~/.ssh/config
IdentityFile ~/.ssh/github-key IdentityFile ~/.ssh/gitlab-key
将生成的所有Key添加到config文件中
PS1:“~/”在Windows下表示当前用户目录,如~/.ssh/表示的是C:/Users/yourname/.ssh/目录
PS2:~/.ssh/config文件不存在的话需要手动创建
为不同的项目设置单独的user.name和user.email
git config user.name yourname
git config user.email your-email@address.com
标签:
原文地址:http://www.cnblogs.com/zhangshiqi/p/4607257.html