下载
打开 http://git-scm.com/download/win,下载会自动开始。
笔者安装的是 32 位的客户端,所以默认安装位置在 C:\Program Files (x86)\Git
;
公密钥生成
生成
进入 C:\Program Files (x86)\Git\bin
目录,双击 bash
命令;在打开的图形界面中键入
1 | ssh-keygen -t rsa -C "your_email@example.com" |
- 提示你把新生成的
id_rsa
存放到哪里,此处默认会存放在c盘的用户名下的.ssh
文件夹下并默认名为id_rsa
,注意防止命名重复导致覆盖; - 在输入了路径后,会提示你输入提交项目时输入的验证密码,不输则表示不用密码;
添加
默认 SSH
只会读取 id_rsa
,所以为了让 SSH
识别新的私钥,需要将其添加到 SSH agent
1
ssh-add ~/.ssh/id_rsa_github
如果报错:Could not open a connection to your authentication agent.
即无法连接到ssh agent
;
则执行 ssh-agent bash
命令后再执行 ssh-add
命令
配置
c盘的用户名下的 .ssh
文件夹下如果不存在 config
文件,即创建;
内容如下
1 | Host github.com |
测试
使用命令:1
ssh -T git@github.com