Can't git push at ssh destination

Asked 1 years ago, Updated 1 years ago, 401 views

On the Ubuntu 22.04 server to which ssh is located

git push

When you try to do the

[email protected]: Permission denied (publickey).
fatal —Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

It says and I can't push it.
You can push directly using the shell of the server.

So,

has been performed.

OpenSSH_8.9p1Ubuntu-3, OpenSSL 3.0.215 Mar 2022
debug1: Reading configuration data/etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line19: include/etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line21: Applying options for *
debug1: Connecting to github.com [20.27.177.113] port 22.
debug1: Connection established.
debug1: identity file/home/bokutotu/.ssh/id_rsa type-1
debug1: identity file/home/bokutotu/.ssh/id_rsa-cert type-1
debug1: identity file/home/bokutotu/.ssh/id_ecdsa type-1
debug1: identity file/home/bokutotu/.ssh/id_ecdsa-cert type-1
debug1: identity file/home/bokutotu/.ssh/id_ecdsa_sktype-1
debug1: identity file/home/bokutotu/.ssh/id_ecdsa_sk-cert type-1
debug1: identity file/home/bokutotu/.ssh/id_ed25519 type-1
debug1: identity file/home/bokutotu/.ssh/id_ed25519-cert type-1
debug1: identity file/home/bokutotu/.ssh/id_ed25519_sktype-1
debug1: identity file/home/bokutotu/.ssh/id_ed25519_sk-cert type-1
debug1: identity file/home/bokutotu/.ssh/id_xmss type-1
debug1: identity file/home/bokutotu/.ssh/id_xmss-cert type-1
debug1: identity file/home/bokutotu/.ssh/id_dsa type-1
debug1: identity file/home/bokutotu/.ssh/id_dsa-cert type-1
debug1: Local version string SSH-2.0-OpenSSH_8.9p1Ubuntu-3
debug1: Remote protocol version 2.0, remote software version babeld-cd305013
debug1:compat_banner:no match:babeld-cd305013
debug1: Authenticating to github.com:22 as 'git'
debug1: load_hostkeys: fopen/home/bokutotu/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen/etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen/etc/ssh/ssh_known_hosts2: No such file or directory
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ssh-ed25519
debug1:kex:server->client cipher:[email protected] MAC:<implicit>compression: none
debug1:kex:client->server cipher:[email protected] MAC:<implicit>compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: SSH2_MSG_KEX_ECDH_REPLY received
debug1: Server host key: ssh-ed25519 SHA256:+DiY3wvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU
debug1: load_hostkeys: fopen/home/bokutotu/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen/etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen/etc/ssh/ssh_known_hosts2: No such file or directory
debug1: Host 'github.com' is known and matches the ED25519 host key.
debug1: Found key in /home/bokutotu/.ssh/known_hosts:1
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYSent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey after 134217728 blocks
debug1: Will attempt key: /home/bokutotu/.ssh/id_rsa
debug1: Will attempt key: /home/bokutotu/.ssh/id_ecdsa
debug1: Will attempt key: /home/bokutotu/.ssh/id_ecdsa_sk
debug1: Will attempt key: /home/bokutotu/.ssh/id_ed25519
debug1: Will attempt key: /home/bokutotu/.ssh/id_ed25519_sk
debug1: Will attempt key: /home/bokutotu/.ssh/id_xmss
debug1: Will attempt key: /home/bokutotu/.ssh/id_dsa
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected], [email protected], [email protected], ssh-ed25519, ecdsa-sha2-nistp521, ecdsa-sha2-nistp384, ecdsa-sha2-nistp256, rsa-sha2-512, rsa-sha2-256, ssh-rsa>
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1:Trying private key: /home/bokutotu/.ssh/id_rsa
debug1:Trying private key: /home/bokutotu/.ssh/id_ecdsa
debug1:Trying private key: /home/bokutotu/.ssh/id_ecdsa_sk
debug1: Trying private key: /home/bokutotu/.ssh/id_ed25519
debug1:Trying private key: /home/bokutotu/.ssh/id_ed25519_sk
debug1:Trying private key: /home/bokutotu/.ssh/id_xmss
debug1:Trying private key: /home/bokutotu/.ssh/id_dsa
debug1: No more authentication methods to try.
[email protected]: Permission denied (publickey).

he said.
I don't know how to resolve this error.

https://docs.github.com/ja/authentication/troubleshooting-ssh/error-permission-denied-publickey

eval "$(ssh-agent-s)"
ssh-add-l-Ecdsa

I did, but

Invalid hash algorithm "ecdsa"

It turned out that

As a prediction, it seems that the setting around the permissions of ssh is not done well, but
I am not good at estimating factors.

I look forward to hearing from you.

git ssh

2022-12-05 23:08

1 Answers

You can push directly using the shell of the server.

I don't know what is going on with .

ssh-Tv [email protected] output looks the same as the one illustrated in Verify that you have a key in use > Check for details on the linked page in the question statement.

In other words, you do not have a private key that corresponds to the public key registered with GitHub.

In this example, there was no key used by SSH. The --1 」 at the end of the iidentity file の line indicates that the file used by SSH could not be found. The ryTrying private key の line also shows that the file was not found. If the file exists, these lines will be "1" and "Offering public key", respectively.


2022-12-05 23:18

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.