• 配置sshkeys(GitHub)


    1.背景介绍

    1.Github和git 用处:代码版本灵活控制
    2.Github和git区别:git是正经的控制版本用的软件,分两部分,服务器和客户端,服务器存代码,客户端上传下载代码。Github是别人帮你搭建好的git服务器(你就直接用你的git 客户端连接用就行了)
    3.sshkeys:分为公钥和私钥两个。先生成这个key 放在你电脑里。把公钥文件内容告诉(上传)到git服务器里,git客户端配置里指向这个sshkey的私钥,git客户端连接git服务器的时候,就可以自动通过ssh key的机制验证成功,允许上传下载代码。
    由于以上原因,使用Github/git需要先配置好sshkey。

    2.前置配置

    一、安装 用于生成sshkeys的工具
    https://git-scm.com/download/,下载需要的版本,安之
    二、注册github网站
    三、点击网站最上方导航栏右侧你的用户头像-settings-左侧导航栏里“SSH and GPG keys”
    四、点击SSH keys一排右侧按钮“New SSH key”,这是光标焦点会跳到下面的“Title”,给它填上一个你当前使用计算机的昵称,用于区分
    五、暂时不要关闭网页,开始sshkeys 生成

    3.sshkey生成

    一、打开前置配置第一步下载安装Git 软件里面的“gitbash”。可以在开始菜单里搜“Git Bash”,实在不行去安装目录找“git-bash.exe”
    二、生成ssh keys

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"    #后面email输入你想用的email,然后一路回车
    cd .ssh/    #进入ssh keys 生成的目录
    ls        #小写的“LS”指令,列出两个文件,分别是 你的公钥"id_rsa.pub",你的私钥“id_rsa”
    eval $(ssh-agent -s)
    ssh-add ~/.ssh/id_rsa     #这两步开启了ssh-agent,把你的私钥刚刚生成的“id_rsa”作为默认使用的私钥文件
    clip < ~/.ssh/id_rsa.pub      #这个指令复制公钥文件内容到了粘贴板
    

    三.回到前置配置五的网页,把刚刚复制的内容粘贴到“Key”下面的编辑框里,点击“Add SSH key”。
    搞定! github可以为你提供服务了。

    参考官方说明文档:https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

  • 相关阅读:
    MySQL(数据库)
    移动端兼容
    Vue常用指令
    JS浮点运算精度问题
    ES11新增的9个新特性
    后端要采用ArrayBuffer上传文件
    重磅来袭 Vue 3.0 One Piece 正式发布
    Vue 事件的高级使用方法
    浏览器的回流与重绘(Reflow&Repaint)
    微前端介绍
  • 原文地址:https://www.cnblogs.com/bbn0111/p/7625364.html
Copyright © 2020-2023  润新知