许多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 上午