zoukankan      html  css  js  c++  java
  • github的使用与问题

    GIT密钥的生成步骤

    一 、设置Git的user name和email:

    $ git config --global user.name "name"
    $ git config --global user.email "755966092@qq.com"

    二、生成SSH密钥过程:

    $ ssh-keygen -t rsa -C “755966092@qq.com”
    //按3个回车,密码为空。

    三、最后在用户文件夹下生成一个.ssh的文件 , 里面有两个文件 :id_rsa和id_rsa.pub

    四、添加密钥(公钥 : id_rsa.pub)到girhub

      1.登录github

      2.点击右上角头像下拉箭头的setting

      3.左边导航栏的 SSH and GPG keys

      4.New SSH key 添加密钥

    五、测试

      在git中输入命令

    ssh git@github.com

      出现

      Hi 755966092! You've successfully authenticated, but GitHub does not provide shell access.

      说明链接成功

    关于问题

    ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repository.  Please make sure you have the correct access rights and the repository exists.

    在.ssh目录下创建一个config文件,输入如下内容:

    Host github.com 
    User (xxx@163.com) (括号内是你注册github时的邮箱) 
    Hostname ssh.github.com 
    PreferredAuthentications publickey 
    IdentityFile ~/.ssh/id_rsa 
    Port 443 

    可以把以上内容拷到config文件里面,注意修改你的邮箱,保存并关闭 

    进行测试是否连接上github.com 

    The authenticity of host ‘[ssh.github.com]:443 ([207.97.227.248]:443)’ can’t be established. 
    RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. 
    Are you sure you want to continue connecting (yes/no)? y 
    Please type ‘yes’ or ‘no’: yes 
    Warning: Permanently added ‘[ssh.github.com]:443,[207.97.227.248]:443’ (RSA) to the list of known hosts. 
    Hi zhou411424! You’ve successfully authenticated, but GitHub does not provide shell access. 

    输入yes 出现Hi xxx!……表示连接成功。链接成功

  • 相关阅读:
    docker安装dvwa
    新版recon-ng安装模块
    docker多段构建nessus镜像
    docker安装Nessus
    docker快速安装openvas
    pyinstaller打包一些三方库后,报资源不存在
    python解决“failed to execute pyi_rth_pkgres”问题
    Proxmox6.2简单配置
    JavaScript全面学习(koa2.0)/MVC实现登录
    windows下react-native环境配置的那些坑
  • 原文地址:https://www.cnblogs.com/mr-yuan/p/6274662.html
Copyright © 2011-2022 走看看