美文网首页iOS-Objective-C
SSH keys以及在gitHub上配置

SSH keys以及在gitHub上配置

作者: 追沐 | 来源:发表于2017-12-08 15:11 被阅读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上,才能有权限更新、上传代码。

    相关文章

      网友评论

        本文标题:SSH keys以及在gitHub上配置

        本文链接:https://www.haomeiwen.com/subject/romeixtx.html