zoukankan      html  css  js  c++  java
  • 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 git@github.com 查看调试信息

         在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 git@github.com

      

      成功

  • 相关阅读:
    C# 本质论 第三章 操作符和控制流
    LeetCode Online Judge 1. Two Sum
    C# 本质论 第二章 数据类型
    C# 本质论 第一章 C#概述
    TMDS代码
    `define `ifdef `elseif的巧妙使用
    加法器(行波与超前、全加与半加)
    DCI技术
    **标识符
    电容放置问题
  • 原文地址:https://www.cnblogs.com/zz-952/p/9782690.html
Copyright © 2011-2022 走看看