zoukankan      html  css  js  c++  java
  • 生成SSH秘钥连接github(详细教程)

     

    第一步、首先,检查下自己之前有没有已经生成: 


    在开始菜单中打开git下的git bash(当然,在其他目录下打开git bash也是一样的): 
    然后执行   

    cd ~/.ssh

     

    第二步、如果能进入到.ssh文件目录下 ,则证明,之前生成过.ssh秘钥,可以直接使用里面的秘钥。 

    如果不能进入到.ssh文件目录下,则: 

    检测下自己之前有没有配置:

    git config user.name和git config user.email(直接分别输入这两个命令)

    2.1 如果之前没有创建,则执行以下命令:


    2.1.1.配置 
    git config –global user.name ‘xxxxx’ 

    xxx@xx.xxx 可以是你在公司的domain.公司的邮箱
    git config –global user.email ‘xxx@xx.xxx

    2.1.2生成秘钥 
    ssh-keygen -t rsa -C ‘上面的邮箱’

    接着按3个回车 则:

     

    最后在.ssh目录下得到了两个文件:id_rsa(私有秘钥)和id_rsa.pub(公有密钥)

    第三步、如果想登陆远端,则需要将rsa.pub里的秘钥添加到远端。

    首先,去.ssh目录下找到id_rsa.pub这个文件夹打开复制全部内容。

           接着:

            1.登录GitHub,进入你的Settings

     

      2.会看到左边这些目录,点击SSH and GPG keys 

     

        3.创建New SSH key,

     

        4.粘贴你的密钥到你key输入框中

     

        5.点击Add SSH key

     

        6.再弹出窗口,输入你的GitHub密码,点击确认按钮。

    第四步  测试。

        在命令窗口上输入    ssh -T git@github.com  按回车键,如看到以下信息,那么就完美了。

         Hi 007xiaoyang! You've successfully authenticated, but GitHub does not provide s hell access.



  • 相关阅读:
    Python __repr__()方法:显示属性
    Python SQLAlchemy入门教程(基本用法)
    彻底搞懂Token、Session和Cookie。
    MTV和MVC的区别
    Flask配置Cors跨域
    跨域资源共享 CORS 详解
    浏览器同源政策及其规避方法
    敏捷开发
    Nginx搭建正向代理服务器支持https
    为什么使用k8s和容器作为devops的底层平台
  • 原文地址:https://www.cnblogs.com/JonaLin/p/11955927.html
Copyright © 2011-2022 走看看