許多Git服務器都是用HTTP和SSH,本文介紹使用SSH時候的相關配置
- 首先確認是否已經擁有密鑰,默認 SSH密鑰存儲在
~/.ssh
目錄下,進入該目錄查看其中內容
$ cd ~/.ssh
$ ls
- 尋找是否存在一對以(
id_dsa
和id_dsa.pub
)或者(id_rsa
和id_rsa.pub
)
其中帶有.pub
擴展名的文件是公鑰,對應的另一個是私鑰
如果有直接使用
如果沒有創建
$ ssh-keygen -t rsa -C "youremail@ff.com"
Enter file in which to save the key (/Users/fengfeng/.ssh/id_rsa): id_rsa_ff
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
默認會在相應路徑下生成id_rsa
和id_rsa.pub
兩個文件
然后輸入passphrase(可以為空),設置后 在進行版本控制的時候 每次與Git服務器通信的時候都需要輸入passphrase,以此來避免一些失誤
- 把密鑰加入ssh
$ ssh-add id_rsa_ff
- 查看公鑰
$ cat ~/.ssh/id_rsa_ff.pub
- 添加到需要的地方
不合適的地方 還請指點~ 感激不盡(下篇準備碼一篇關于pod的文章~)
2016.09.26 上午