## win7系統:
* [官方Git生成SSH公鑰教程](http://git-scm.com/book/zh/ch4-3.html)
* 前提: 電腦上已安裝git;
* 任意目錄下, 右鍵“git base”打開 git 命令窗口,然后輸入以下指令(生成密鑰 [參數說明](http://killer-jok.iteye.com/blog/1853451 )):
```
ssh-keygen -t rsa -C "zhiqiangxiao@sohu-inc.com"
```
* 按3個回車,密碼為空。(不要輸密碼)
* win7會在 **C:\Users\Administrator\.ssh** 生成兩個文件**id_rsa.pub** 和 **id_rsa**兩個文件 。
* **id_rsa**是私鑰文件
* **id_rsa.pub**是公鑰文件
* 然后到**.ssh**下面將**id_rsa.pub**里的內容復制出來,粘貼到github個人中心的賬戶設置的ssh key中;

------------------------------
## Linux系統(CentOS 6.4):
首先運行指令:
```
cd ~/.ssh
ls
```
結果如果是:
```
authorized_keys2 id_dsa known_hosts
config id_dsa.pub
```
說明系統中已經存在密鑰,`id_dsa` 或 `id_rsa` 命名的文件就是了。
如果結果是啥都沒有, 說明系統完全木有密鑰!以下指令安裝之:
```
ssh-keygen
```
彈出提示, 連續三個回車完成配置(默認配置路徑、默認空密碼):
```
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
```
再次運行指令:
```
cd ~/.ssh
ls
```
就能看到生成的兩個密鑰文件了:
```
id_rsa id_rsa.pub
```
最后打開`id_rsa.pub`文件,并將其內容復制出來,粘貼到github個人中心的賬戶設置的ssh key中;
```
cat ~/.ssh/id_rsa.pub
```

------------------------------
## 相關指令:
* [git_push.md](http://www.hmoore.net/wteamxq/git_rank/276489) 提交代碼至遠程倉庫指令: 配置了SSH使用我就不用輸入賬號密碼了!
* [git_clone.md](http://www.hmoore.net/wteamxq/git_rank/277270) 拉取線上代碼指令: LS不用輸入密碼的前提:使用我時用了SSH協議!
