当前位置: 首页 > 知识库问答 >
问题:

github ssh连接设置

嵇浩然
2023-03-14

我得到权限拒绝(公钥)。在Windows 7 x64上

我所做的是:

1)也更新了我的git openSSH

2) 使用ssh keygen生成的密钥-t rsa-b 4096-C“myemail@gmailcom"

3) 把它们命名为“hub”,所以我有hub-hub。酒吧。ssh文件夹

4) 运行ssh代理

5) 运行ssh代理sh-c“ssh add”/hub’it said identity added,我不能在windows上运行“eval$(ssh agent-s)”,所以我找到了“sh-c”(顺便问一下,为什么每个人总是只编写类unix的指令()

6)将我的公钥添加到githubSSH我github帐户中的密钥列表

7) ssh-vTgit@github.com

完整日志:

C:\Users\ra\.ssh>ssh -vT git@github.com
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Connecting to github.com [192.30.252.131] port 22.
debug1: Connection established.
debug1: identity file /.ssh/identity type -1
debug1: identity file /.ssh/id_rsa type -1
debug1: identity file /.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version libssh-0.7.0
debug1: no match: libssh-0.7.0
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_4.6
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-sha1 none
debug1: kex: client->server aes128-cbc hmac-sha1 none
debug1: sending SSH2_MSG_KEXDH_INIT
debug1: expecting SSH2_MSG_KEXDH_REPLY
debug1: Host 'github.com' is known and matches the RSA host key.
debug1: Found key in /.ssh/known_hosts:1
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /.ssh/identity
debug1: Trying private key: /.ssh/id_rsa
debug1: Trying private key: /.ssh/id_dsa
debug1: No more authentication methods to try.
Permission denied (publickey).

我为什么还要做别的?

共有2个答案

向实
2023-03-14

最终我发现,我的计算机上安装了几个GIT。一个在Program Files中,另一个在Program Files x64(旧版本)中。似乎旧版本在安装过程中没有完全删除或更新版本。

在我卸载了这两个并安装了一个新的后,它工作得很好。

薄龙光
2023-03-14
debug1: Trying private key: /.ssh/identity
debug1: Trying private key: /.ssh/id_rsa
debug1: Trying private key: /.ssh/id_dsa

您正在尝试连接这些文件中的(错误的?)键。
那么这可以帮助您吗?
我确信Windows上有这样的配置文件?

 类似资料:
  • 我们正在进行一个项目,该项目使用JSPlumb进行工作流呈现,并维护一个单独的数据模型,其中包括节点(id、位置、文本等)和连接,使用JSPlumb.bind使其与事件保持同步 当我开始重新创建连接时,我使用源和目标参数调用jsPlumb.connect,但ID似乎是在幕后创建的,因此与从数据模型加载的内容不匹配。这将是好的,除了在我不想删除该连接的ID从模型。。。 有没有办法手动设置连接器的ID

  • 从“开始”界面的“所有程序”打开TortoiseGit项目,以启动Puttygen。 点击“Generate”,然后在红色方框内移动鼠标,直到进度条进行到右边末端。 生成key后,就会切换到以下画面。点击“Save private key” 以保存ppk档案。 在“Public key”的文字就是公钥的内容。点击“Load”读取ppk文件可以再次显示公钥。 push时设定SSH连接,右击“Tort

  • 问题内容: 要指定SQLite连接属性,请使用org.sqlite.SQLiteConfig,它的内容如下: 使用c3p0创建连接池的过程如下: 问题:如何创建结合了两者的数据源,让我设置诸如连接池的最大池大小和sqlite的同步模式之类的东西? 问题答案: 尝试 现在,数据源将是c3p0 PooledDataSource,它包装了已根据需要配置的SQLite未池化数据源。 请参阅C3P0的文档,

  • 技巧 有人问我,如何通过选项来指定动态连接器,而不使用缺省系统自带的动态连接器。我后来查了下ld的手册,有这么一个选项: -Ifile --dynamic-linker=file Set the name of the dynamic linker. This is only meaningful when generating dynamically linked ELF ex

  • 连接设备 接口说明 用于连接 扫描出来的蓝牙设备。 参数说明 字段 类型 必须? 说明 device RKBLEDevice 是 蓝牙设备 示例代码 Swift: RokidMobileSDK.binder.connect(device: RKBLEDevice) Objc: [RokidMobileSDK.binder connect:device]; 断开设备 接口说明 用于断开已经连接的