From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS53758 23.128.96.0/24 X-Spam-Status: No, score=-3.0 required=3.0 tests=BAYES_00,BODY_8BITS, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by dcvr.yhbt.net (Postfix) with ESMTP id C6A5E1F670 for ; Tue, 19 Oct 2021 02:57:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229742AbhJSC7V convert rfc822-to-8bit (ORCPT ); Mon, 18 Oct 2021 22:59:21 -0400 Received: from regular1.263xmail.com ([211.150.70.198]:41514 "EHLO regular1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229677AbhJSC7V (ORCPT ); Mon, 18 Oct 2021 22:59:21 -0400 Received: from localhost (unknown [192.168.167.69]) by regular1.263xmail.com (Postfix) with ESMTP id 3F4661498 for ; Tue, 19 Oct 2021 10:57:05 +0800 (CST) X-MAIL-GRAY: 0 X-MAIL-DELIVERY: 1 X-ADDR-CHECKED4: 1 X-SKE-CHECKED: 1 X-ABS-CHECKED: 1 X-ANTISPAM-LEVEL: 2 Received: from pw (unknown [222.95.250.128]) by smtp.263.net (postfix) whith ESMTP id P17306T140440758105856S1634612223796301_; Tue, 19 Oct 2021 10:57:04 +0800 (CST) X-IP-DOMAINF: 1 X-RL-SENDER: lll@xeltek-cn.com X-SENDER: lll@xeltek-cn.com X-LOGIN-NAME: lll@xeltek-cn.com X-FST-TO: bturner@atlassian.com X-RCPT-COUNT: 2 X-LOCAL-RCPT-COUNT: 0 X-SENDER-IP: 222.95.250.128 X-ATTACHMENT-NUM: 0 X-UNIQUE-TAG: <9ed07c6c600e9555f3544989d3963b14> X-System-Flag: 0 From: "LL L" To: "'Bryan Turner'" Cc: "'Git Users'" References: <001401d7c490$e7d57620$b7806260$@xeltek-cn.com> In-Reply-To: Subject: =?UTF-8?Q?=E7=AD=94=E5=A4=8D:_Git_failed_to_pull_after_upg?= =?UTF-8?Q?rading_to_2.33.1=2C_using_choco?= Date: Tue, 19 Oct 2021 10:57:01 +0800 Message-ID: <01c301d7c494$fdf33f60$f9d9be20$@xeltek-cn.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQEMmjuBVTBS6sN+jUMnrHkF8nisJAFWElY5rWVEUNA= Content-Language: en-us Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org -----邮件原件----- 发件人: Bryan Turner [mailto:bturner@atlassian.com] 发送时间: Tuesday, October 19, 2021 10:49 AM 收件人: LL L 抄送: Git Users 主题: Re: Git failed to pull after upgrading to 2.33.1, using choco On Mon, Oct 18, 2021 at 7:34 PM LL L wrote: > > Thank you for filling out a Git bug report! > Please answer the following questions to help us understand your issue. > > What did you do before the bug happened? (Steps to reproduce your > issue) > > 1. uninstall git for windows 2.32.2 > 2. install git again with: choco install -y git 3. git pull emit > error: > > git@e.coding.net: Permission denied (publickey). > fatal: Could not read from remote repository. > > Please make sure you have the correct access rights and the repository > exists. > > 4. I am sure it is caused by the upgrading, I observed same issue on my other windows 10 machine.. > > What did you expect to happen? (Expected behavior) > > pull from origin; > > What happened instead? (Actual behavior) > > git@e.coding.net: Permission denied (publickey). > fatal: Could not read from remote repository. > > Please make sure you have the correct access rights and the repository > exists. Most likely you're running afoul of an OpenSSH 8.8p1 upgrade in Git for Windows 2.33. OpenSSH 8.8 disables ssh-rsa key exchanges by default[1], which results in this sort of error. Git for Windows 2.32.2 was using OpenSSH 8.7 (or perhaps OpenSSH 8.5). [1] https://www.openssh.com/txt/release-8.8; see the "Potentially-incompatible changes" section. > > What's different between what you expected and what actually happened? > > It doesn't work. > > Anything else you want to add: > > coding:/mytex on  trunk [?] > ❯ git pull > git@e.coding.net: Permission denied (publickey). > fatal: Could not read from remote repository. > > Please make sure you have the correct access rights and the repository > exists. > > coding:/mytex on  trunk [?] took 13s > ❯ ssh -Tv git@e.coding.net > OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2 These details end up being for the OpenSSH Windows package, which is _not_ the SSH being used by your Git for Windows install--it's almost certainly using the bundled OpenSSH 8.8p1. You should double check by explicitly running the ssh.exe that's in your Git for Windows install instead. > debug1: Reading configuration data C:\\Users\\LL L/.ssh/config > debug1: Connecting to e.coding.net [81.69.155.167] port 22. > debug1: Connection established. > debug1: identity file C:\\Users\\LL L/.ssh/id_rsa type 0 So you're using an RSA key. This may be a problem. > debug1: identity file C:\\Users\\LL L/.ssh/id_rsa-cert type -1 > debug1: identity file C:\\Users\\LL L/.ssh/id_dsa type -1 > debug1: identity file C:\\Users\\LL L/.ssh/id_dsa-cert type -1 > debug1: identity file C:\\Users\\LL L/.ssh/id_ecdsa type -1 > debug1: identity file C:\\Users\\LL L/.ssh/id_ecdsa-cert type -1 > debug1: identity file C:\\Users\\LL L/.ssh/id_ed25519 type -1 > debug1: identity file C:\\Users\\LL L/.ssh/id_ed25519-cert type -1 > debug1: identity file C:\\Users\\LL L/.ssh/id_xmss type -1 > debug1: identity file C:\\Users\\LL L/.ssh/id_xmss-cert type -1 > debug1: Local version string SSH-2.0-OpenSSH_for_Windows_8.1 > debug1: Remote protocol version 2.0, remote software version > Go-CodingGit > debug1: no match: Go-CodingGit > debug1: Authenticating to e.coding.net:22 as 'git' > debug1: SSH2_MSG_KEXINIT sent > debug1: SSH2_MSG_KEXINIT received > debug1: kex: algorithm: curve25519-sha256@libssh.org > debug1: kex: host key algorithm: rsa-sha2-512 Looks like the server supports more secure RSA key exchanges, which is good. > debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: > compression: none > debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: > compression: none > debug1: expecting SSH2_MSG_KEX_ECDH_REPLY > debug1: Server host key: ssh-rsa > SHA256:jok3FH7q5LJ6qvE7iPNehBgXRw51ErE77S0Dn+Vg/Ik > debug1: Host 'e.coding.net' is known and matches the RSA host key. > debug1: Found key in C:\\Users\\LL L/.ssh/known_hosts:28 > debug1: rekey out after 134217728 blocks > debug1: SSH2_MSG_NEWKEYS sent > debug1: expecting SSH2_MSG_NEWKEYS > debug1: SSH2_MSG_NEWKEYS received > debug1: rekey in after 134217728 blocks > debug1: pubkey_prepare: ssh_get_authentication_socket: No such file or > directory > debug1: Will attempt key: C:\\Users\\LL L/.ssh/id_rsa RSA > SHA256:SzTwSmfmiLOTlZGuTIhP2VctForj8wVH866bFSWWLH0 > debug1: Will attempt key: C:\\Users\\LL L/.ssh/id_dsa > debug1: Will attempt key: C:\\Users\\LL L/.ssh/id_ecdsa > debug1: Will attempt key: C:\\Users\\LL L/.ssh/id_ed25519 > debug1: Will attempt key: C:\\Users\\LL L/.ssh/id_xmss > debug1: SSH2_MSG_SERVICE_ACCEPT received > debug1: Authentications that can continue: publickey > debug1: Next authentication method: publickey > debug1: Offering public key: C:\\Users\\LL L/.ssh/id_rsa RSA > SHA256:SzTwSmfmiLOTlZGuTIhP2VctForj8wVH866bFSWWLH0 > debug1: Server accepts key: C:\\Users\\LL L/.ssh/id_rsa RSA > SHA256:SzTwSmfmiLOTlZGuTIhP2VctForj8wVH866bFSWWLH0 > debug1: Authentication succeeded (publickey). > Authenticated to e.coding.net ([81.69.155.167]:22). > debug1: channel 0: new [client-session] > debug1: Entering interactive session. > debug1: pledge: network > CODING 提示: Hello eyl, You've connected to coding.net via SSH. This is a Personal Key. > eyl,你好,你已经通过 SSH 协议认证 coding.net 服务,这是一个个人公钥. > 公钥指纹:e9:6c:54:c8:72:42:36:ac:b2:29:7e:ad:b1:a5:09:42 > debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 > debug1: channel 0: free: client-session, nchannels 1 > Transferred: sent 2624, received 1924 bytes, in 1.5 seconds Bytes per > second: sent 1791.8, received 1313.8 > debug1: Exit status 0 > > Please review the rest of the bug report below. > You can delete any lines you don't wish to share. > > > [System Info] > git version: > git version 2.33.1.windows.1 > cpu: x86_64 > built from commit: 05d80adb775077d673fab685009ede4a1003ed92 > sizeof-long: 4 > sizeof-size_t: 8 > shell-path: /bin/sh > feature: fsmonitor--daemon > uname: Windows 10.0 19044 > compiler info: gnuc: 10.3 > libc info: no libc information available $SHELL (typically, > interactive shell): > > > [Enabled Hooks] > > > Thanks. Really appreciated. I will check it out.