Github push over ssh не работает во время тестирования - PullRequest
1 голос
/ 01 октября 2019

Я сгенерировал 4096 сертификатов RSA, зарегистрировал его локально с помощью ssh-add и в github. Я следовал официальной документации. SSH работает, и я прошел аутентификацию, но я не могу отправить свой локальный репозиторий в github. Исходный URL-адрес был скопирован из настроек репозитория github.

Проверка работоспособного соединения ssh:

>ssh -T git@github.com
warning: agent returned different signature type ssh-rsa (expected rsa-sha2-512)
Hi leosliterak! You've successfully authenticated, but GitHub does not provide shell access.

Но git push не работает:

>git push -u origin master
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

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

И URL-адрес репозитория git:

git remote get-url origin
git@github.com:leosliterak/console.git

Я действительно сбит с толку тем, что отправка запрещена, пока ssh с тем же сертификатом в порядке.

>ssh-add -L
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAgEAqllZxcxhD0gT650= c:\Users\leos\.ssh\id_rsa
...