使用Git命令行生成公钥和私钥git
Git下载地址:https://git-scm.com/downloadsgithub
安装结束后, 右键Git Bash Here ,打开ssh
一、生成gitee对应的私钥公钥(以下:)spa
ssh-keygen -t rsa -C XXX@XXX(gitee注册的邮箱)
二、重复上一步(以下图),生成github对应的私钥公钥.net
三、配置C盘中.ssh文件中的config文件命令行
每一个帐号单独配置一个Host,每一个Host要取一个别名,每一个Host主要配置HostName和IdentityFile两个属性便可。code
Host的名字能够取为本身喜欢的名字,不过这个会影响git相关命令,例如:
Host mygithub 这样定义的话,命令以下,即git@后面紧跟的名字改成mygithub
git clone git@mygithub:PopFisher/AndroidRotateAnim.gitblog
HostName 这个是真实的域名地址
IdentityFile 这里是id_rsa的地址
PreferredAuthentications 配置登陆时用什么权限认证--可设为publickey,password publickey,keyboard-interactive等
User 配置使用用户名域名
四、config文件配置以下:it
# 配置github.com
Host github.com
HostName github.com
IdentityFile C:\\Users\\xxx\\.ssh\\id_rsa_github
PreferredAuthentications publickey
User username1# 配置git.oschina.net
Host git.oschina.net
HostName git.oschina.net
IdentityFile C:\\Users\\xxx\\.ssh\\id_rsa_oschina
PreferredAuthentications publickey
User username2
五、配置用户名和邮箱
5.一、全局配置
git config --global user.name "name" git config --global user.email "email"5.二、局部配置(命令行须要进入对应的代码工做目录)
git config user.name "name" git config user.email "email"