github windows配置以及ssh生成 Permission denied (publickey)

1:进入cmd命令下,或者可以使用GIt工具   (如果出现了 Permission denied 或者配置多个SSH Key跳第6步)

  git工具  下载地址:https://git-scm.com/downloads 安装

2:进入到 用户/.ssh目录下  cd Users\****\.ssh 如果没有这个目录(.ssh)自行创建 (***表示你的家目录)

3:生成KEY

  ssh-keygen -t rsa -C “*****”

  -t   生成dsa私钥和dsa公钥;默认使用dsa

  -C 备注

  

  依次输入私钥名字和密码确认密码 最后生成

  

  如果不给私钥名称默认会生成

4 进入到.ss目录下打开以.pub复制里面的内容添加到你github或者bitbucket ssh设置里

5  打开你的GitHub 或者 bitbucket的添加key,点击右上方的头像,设置,

点击 Add ssh key

6 如果私钥名字采用的是默认就可以测试是否连接成功

 ssh git@github.com    如果提示Permission denied (publickey)

执行  ssh -vT git@github.com

  默认会找id_rsa和id_dsa

7   下面的命令在git Bash执行

  是自定义的私钥或者配置多个ssh key  将自己自定义名字加入到ssh中

     ssh-add ~/.ssh/zhang               这里是我自定义的私钥名字(zhang)

     Enter passphrase for /c/*****/.ssh/zz_git:   你的密码

     Identity added: /c/******/.ssh/zz_git (/c/Users/zhang/.ssh/zhang)  添加成功

     ssh-add -l  查看加入的密钥列表

2048 SHA256:KN6x*****3K0NKprxGMCsDXl1ie0c /c/Users/zhang/.ssh/id_rsa (RSA)
                2048 SHA256:HFmx*****5rIzVHm4hcT+KGesgAioWk /c/Users/zhang/.ssh/zhang(RSA)

          ssh -v [email protected] 查看调试信息

     在windows git Bash里面执行ssh-add 通常会报错

     (1) eval `ssh-agent`  或者   exec ssh-agent bash

(2)eval ssh-agent -s

   (3)ssh-add ~/.ssh/zhang

8 添加配置文件

  多个SSH key 要在config文件设置SSH-key

.ssh目录(就是私钥所在的文件夹)创建config文件,有就不用创建 添加以下内容

  

  执行  ssh -T [email protected]

  

  成功

原文地址:https://www.cnblogs.com/zz-952/p/9782690.html

时间: 2024-11-06 18:01:45

github windows配置以及ssh生成 Permission denied (publickey)的相关文章

mac使用ssh出现permission denied(publickey)

看出错信息是权限太开放的问题,google了一下,修改权限,不只是需要修改 .pem 文件的权限,还需要修改.ssh目录和用户目录 chmod go-w ~/ chmod 700 ~/.ssh chmod 600 ~/.ssh/ring.pem 再次使用命令 ssh -i ~/.ssh/ring.pem IP地址 发现还是出错 Permission denied (publickey). 无奈多方搜索尝试,发现了aws的排错文档, 里面有这么一段 对于 Amazon Linux AMI,用户名称

git clone时报错Permission denied (publickey)

一.使用ssh方式从github上git clone时报错Permission denied (publickey)解决方法:1.ssh-keygen -t rsa 该命令产生一个公钥文件和一个私钥文件,centos系统下默认放在~/.ssh/目录下 2.将公钥文件id_isa.pub里面的文件复制到github设置ssh key的地方 3.此时git clone应该就会成功了 4.如果还不行,试试以下命令,告诉系统去哪里找私钥eval 'ssh-agent'ssh-agent ~/.ssh/i

windows下github 出现Permission denied (publickey).解决方法

今天在学习github的时候遇到了一些问题,然后爬了一会,找到了解决方法记录下来,以防忘记,当然能帮助别人最好啦! github教科书传送门:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 再学习到"添加远程仓库"的时候遇到了 Permission denied (publickey) 这个问题, 总结来说以前的步骤如下所示: 1.git config --global

$ ssh -T -v [email protected]_在本地用ssh连接github出错[email protected]: Permission denied (publickey).

$ ssh -T -v [email protected]报错: debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Trying private key: /Users/eveline/.ssh/id_rsa debug1: Trying private key: /Users/eveline/.ssh/id_dsa debug1:

SSH方式登录github出现Permission denied (publickey)

今天在公司上传了代码,回到家pull,结果竟然出现了“Permission denied (publickey)“这种东西.第一反应是key不对,可是上次明明用key登录过,不可能不对啊,难道是文件被删除或覆盖?赶紧ls .ssh瞅一眼,发现上次生成的git.git.pub文件好好的在那呢.再想想,我也没动过github上的key设置啊,在公司都是https方式push的呢.确认不是key的设置问题,在http://henzil.easymorse.com/?p=508找到了解决方案. 下面记录

oracle 11g r2 rac ssh两节点互信对等配置Permission denied (publickey,gssapi-with-mic,password)

问题:安装oracle 11g r2 RAC grid 时,配置两节点ssh互信对等配置不成功,具体错误信息如下: ------------------------------------------------------------------------ Verifying SSH connectivity has been setup from rac1 to rac1 -----------------------------------------------------------

由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法

读者如要转载,请标明出处和作者名,谢谢. 地址01:http://space.itpub.net/25851087 地址02:http://www.cnblogs.com/zjrodger/ 作者名:zjrodger [问题发生环境和相关参数] (1)OS:Win7 32Bit. (2)Git:GitHub for Windows 2.0. 下载地址:https://windows.github.com/ (3)Command Shell:Git Shell. [问题重现描述] 在Win7本地平

SSH登陆阿里云服务器出现Permission denied (publickey)错误解决方案

操作环境: 操作系统:Mac10.11.5 阿里云服务器:Ubuntu16.04 远程连接:SSH 注:首先我们已假设你已经自己生成了SSH秘钥,并已经配置到阿里云.绑定了自己的云服务器. 但是后来发现原本好使的SSH再次登陆服务器时却提示:Permission denied (publickey).的错误.解决办法是用 ssh-add privateKey ssh-add 永久将私钥添加到 Keychain 我们配置完SSH之后执行 ssh-add privateKey 将 SSH 的私钥添加

ubuntu 下使用git/github [Error: Permission denied (publickey) ]

1.背景 之前因为误删了文件,导致程序和软件都被删除,损失是心疼的,里面有这好几个月的练习代码,一步一步走来的,就这样没了. 为了避免重蹈覆辙,于是准备使用git版本控制.在此记录一下,在配置git时候遇到的一些小问题. 2.准备工作 本机系统:ubuntu 14.04 整个配置过程是在廖雪峰的官方网站的指导下进行,因为其讲解较为详细,语言通俗易通, 按照流程配置基本没有问题.但因为环境和操作的不同,会出现问题也是在所难免的. 3.遇到的问题 在git创建仓库–>初始化–>add添加到暂存区–