zoukankan      html  css  js  c++  java
  • GIT SSH-KEY配置以及问题解决

    GIT SSH-KEY 生成

    我们在使用git的时候需要生成ssh key,我在这里说一下生成key和一些个性化操作,如:保存key的位置,如何解决Could not open a connection to your authentication agent或者 Permission denied等问题。

    生成key

    // 输入
    ssh-keygen -t rsa -C "your email"
    
    // 系统返回
    Generating public/private rsa key pair.
    Enter file in which to save the key (/c/Users/20180307/.ssh/id_rsa): // 这里填写你要保存key的路径和文件名,是一个绝对路径,注意该文件并没有扩展名, 如/d/git/keys/mykey
    

    添加到仓库

    我们把上面生成的d盘中的mykey.pub的内容拷贝到github中的key里面。

    测试连接是否成功

    ssh -T git@github.com
    

    如果不出意料此时你可能会看到 git@github.com: Permission denied (publickey).

    解决上面问题

    ssh-add /d/git/keys/mykey
    

    此时你可能看到 Could not open a connection to your authentication agent,请先执行以下指令:

    ssh-agent bash
    

    再次测试连接

    ssh -T git@github.com
    // 连接成功你会看到类似下面的反馈消息
    Hi xvivx! You've successfully authenticated, but GitHub does not provide shell access.
    
  • 相关阅读:
    MySQL的图形化安装
    java笔记整理
    运动会报名系统的简易实现
    JDBC知识点总结
    MySQL常用知识总结
    python的传参数用法
    R统计数据框的行数
    SAINT学习笔记
    win10 双网卡设置内网和外网同时访问
    根据GSVA结果绘制不同组的趋势图
  • 原文地址:https://www.cnblogs.com/idiv/p/9889147.html
Copyright © 2011-2022 走看看