iOS-Objective-C

SSH keys以及在gitHub上配置

2017-12-08  本文已影响1人  追沐

使用过gitHub或者gitLab的同学都应该见过SSH keys,因为使用gitHub时候需要配置SSH keys,才能访问gitHub服务,gitLab同理。

一、SSH keys

简介

SSH keys是远程ssh连接中的一种基于密钥方式安全连接的密钥文件。如果要使用gitHub或gitLab,则需要先建立远程ssh连接,而ssh keys就是安全连接的钥匙。

二、生成SSH keys

1、终端输入:ssh 回车
2、输入:ssh-keygen -t -rsa 3个回车

生成后自动保存在了电脑的里。

三、查看

生成后的SSH keys密钥对自动保存在电脑的~/.ssh目录下

1、打开Finder,cmd+shift+G,前往:

cmd+shift+g.png

打开后可以用文本编辑打开:

rsa_finder.png

2、也可以直接在终端查看

cd ~/.ssh 回车
cat id_rsa.pub 回车

rsa_t.png

四、配置gitHub/gitLab

如果你已经申请了gitHub账号,在账号用户下面的设置有个SSH and GPG keys,在里面添加上面的公钥即可。添加之后就可以push自己的修改到gitHub了。

gitHub-1.png

gitLab也同理,在公司使用git时,公司服务器上搭建的gitHub或者gitLab仓库,使用前需要将自己的公钥给运维,让他们将密钥添加到gitLab上,才能有权限更新、上传代码。

上一篇下一篇

猜你喜欢

热点阅读