美文网首页
GitHub和GitLab配置公钥

GitHub和GitLab配置公钥

作者: mac_sun | 来源:发表于2019-11-17 14:02 被阅读0次

    GitHub和GitLab配置公钥的方法大致相同,这篇文章主要是针对GitHub来写的,请读者区别对待。

    1、先在github创建一个远程仓库

    用ssh下载,配好公钥和私钥后即可实现免密码上传(https每次都需要密码)
    

    2、获取公钥

    1.在百度搜索git keygen可以获得相关操作步骤
    2. 或者直接操作
    在某个盘下进入git bash
    1.cd ~   进入根目录
    
    2.ls -a  显示当前文件夹的所有文件夹
    
    3.cd .ssh 进入ssh目录
    
    4. ls     列出ssh下的所有文件
        id_rsa  id_rsa.pub  known_hosts
    
    如果有.pub文件可以直接用 如果没有可以生成一下
        如果想删除文件可以cd ../ 之后执行rm -r .ssh 如果删除不了,可以执行 rm -rf .ssh
    
    生成一组ssh的公钥和私钥
    ssh-keygen -t rsa -C "自己的邮箱,建议是github注册账号的邮箱"
    
         Generating public/private rsa key pair.
        // 第一次提示信息   按第一次回车   不输任何信息
        Enter file in which to save the key (/Users/liangkuiyuan/.ssh/id_rsa): 
        // 第二次提示信息   按第二次回车   不输任何信息
        Enter passphrase (empty for no passphrase): 
        // 第三次提示信息   按第三次回车   不输任何信息
        Enter same passphrase again: 
        Your identification has been saved in /Users/liangkuiyuan/.ssh/id_rsa.
        Your public key has been saved in /Users/liangkuiyuan/.ssh/id_rsa.pub.
        The key fingerprint is:
        SHA256:IhNkHkezvAbVAITk2h1lcIqPK22mBYqU1RsS33Uw/Ts kerain.liang@jiuzhang.net
        The key's randomart image is:
        +---[RSA 2048]----+
        | ..+B+Xo +o.     |
        | ..=+X.oo o.     |
        |  oo*+o.    .    |
        | oo+.+o.     .   |
        |ooo =.+ S     .  |
        |+o . + .     E   |
        |+ *           .  |
        | *               |
        |.                |
        +----[SHA256]-----+
    
    再输入ls -a 这时候会找到一个.ssh文件夹还可以执行ls -a | grep 'ssh'找到ssh
    
    cd .ssh
    
    ls
    

    5.cat id_rsa.pub读取公钥文件 复制公钥 粘贴到git账户
    
    
    大功告成 可以克隆或者提交你的代码了
    git clone + github中下载你想下载的项目ssh

    相关文章

      网友评论

          本文标题:GitHub和GitLab配置公钥

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