zoukankan      html  css  js  c++  java
  • Git配置ssh连接GitHub

    GitHub配置ssh的方式前面已经讲过第一种方式了,通过配置TortoiseGit,点这里

    今天再来看一下在不安装TortoiseGit的情况下配置SSH

    一.抛出问题

    首先,如果你没有配置ssh,克隆或者关联好github仓库地址后,在进行push时一定会收到这样的错误:git@github.com: Permission denied (publickey). Could not read from remote repository

    此处便是提示需要配置ssh publickey

    二.通过Git Bas配置ssh

    XXX设置一个名称,可以使用自己的邮箱。提示输入时可以忽略,直接回车直至结束。

    ssh-keygen -t rsa -C "XXX@qq.com"

    从输出的路径中可以看出saved in /c/users……存放了生成的key

    ssh -v git@github.com

    到这里结束

    执行:ssh-agent -s

     执行: ssh-add ~/.ssh/id_rsa

    出现了:Could not open a connection to your authentication agent.

    这时可以使用:ssh-agent bash 命令,然后再次使用ssh-add ~/.ssh/id_rsa。

     

    三.配置GitHub

    填写Title和Key并保存

    四.验证结果

    执行:ssh -T git@github.com

    验证通过。

    再次git push 发现错误已经没有。

    因为首次提交,建议首先git pull一下,然后再push。

    经过上面操作,提交成功。在github上刷新看一下提交的文件。

  • 相关阅读:
    unitTest单元测试框架
    Day06_页面发布与课程管理
    Day05_RabbitMQ研究
    Day04_页面静态化
    Day04_freemarker
    Day03_CMS页面管理开发
    Java概述练习题
    01_语言概述
    00_编程入门
    德道经
  • 原文地址:https://www.cnblogs.com/loyung/p/14954884.html
Copyright © 2011-2022 走看看