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.
    
  • 相关阅读:
    样式的使用
    样式的使用
    jqurey基础一
    jQuery三天复习.md
    webstorm快捷键大全
    计算机的进制与编码
    2016-4-29HTML标记的使用
    HTML的基本概况
    Apache Maven 入门篇 ( 上 )
    ehcache.xml 分布试缓存
  • 原文地址:https://www.cnblogs.com/idiv/p/9889147.html
Copyright © 2011-2022 走看看