git的sshkey生成步骤

找到git安装的目录,运行“git-bash.exe”。

配置git的user的name及email

$ git config --global user.name "user123"
$ git config --global user.email "user123@xx"

生成ssh

查看用户目录下是否已经存在ssh密钥

$ cd ~/.ssh

如果没有密钥,就不会有此目录。如果有,备份一下删除掉。

生成密钥

$ ssh-keygen -t rsa -C "user123@xx"

按三下回车,密码为空。

此时,得到了两个文件,“id_rsa”与“id_rsa.pub”。位置在日志中会提示,“C:\Users\用户名.ssh”。

添加密钥

前往前面的“C:\Users\用户名.ssh”目录,右键“Git Bash Here”。
按顺序执行以下命令:

$ ssh-agent bash
$ ssh-add id_rsa

前往github添加ssh

访问github->Settings->SSH adn GPG keys->New SSH key,将id_rsa_pub中的信息贴进去即可。

测试

$ ssh git@github.com

会提示你授权成功,可以从github上clone仓库到本地了。clone的时候,选择ssh方式即可。

posted @ 2017-07-05 20:05  月半流云  阅读(309)  评论(0编辑  收藏  举报