zoukankan      html  css  js  c++  java
  • 【转载】解决方案:git@github.com出现Permission denied (publickey)

    遇到的问题

    今天心血来潮,想将intellij上的项目代码放到GitHub上管理。

    在进行添加远程库的时候,出现了:git@github.com出现Permission denied (publickey)

    原因是 ./ssh目录默认在C:UsersVULCAN.ssh,而我在输入 ssh-keygen 命令的时候,是在intellij的项目位置。结果是,去查看.ssh目录,发现里面没有id_rsa和id_rsa.pub文件。

    解决方案如下:

    在在输入 ssh-keygen 命令时的位置找到id_rsa和id_rsa.pub文件,再复制到./ssh下。

     

    再用ssh -T -v git@github.com这个命令查看下是否连接成功,成功了吗?并没有。因为我并没有在GitHub网站上添加我的SSH。

    接下来,进行以下操作,用记事本打开 id_rsa.pub (注意,不是id_rsa,id_rsa是私钥,id_rsa.pub 是公钥),选中id_rsa.pub的全部内容,复制。

    登录GitHub,在My Profile的SSH里设置,添加。

    再次使用ssh -T -v git@github.com这个命令查看下是否连接成功;

    成功提示如下: You've successfully authenticated, but GitHub does not provide shell access.

    其它:

    如果过程中出现:Could not open a connection to your authentication agent.

    解决方案如下:

    eval `ssh-agent -s`

    ssh-add ~/.ssh/id_rsa

    复制这两行代码,运行即可(注意,要在./ssh的环境下)。

  • 相关阅读:
    splay
    开车旅行(2012day1T3)
    LCT入门
    最小瓶颈路
    poj 3041 Asteroids
    sql waitfor 延时执行
    [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
    SQL Server中行列转换
    sql中 with rollup 、with cube、grouping 统计函数用法
    sql 分组后 组内排名
  • 原文地址:https://www.cnblogs.com/appium/p/10030959.html
Copyright © 2011-2022 走看看