• 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.
    
  • 相关阅读:
    2019 icpc西安邀请赛 点分治
    2019ccpc 秦皇岛
    hdu 5354 树上点分治
    cf 632E FFT+快速幂
    hdu 4812 树分治+逆元+手写hashmap
    2019 上海网络赛G 手写哈希map+字符串hash
    2019 上海icpc网络赛 C FFT优化卷积+小范围暴力
    hdu 6198 杜教BM
    洛谷P3804 后缀自动机
    集合总结
  • 原文地址:https://www.cnblogs.com/idiv/p/9889147.html
Copyright © 2020-2023  润新知