Ошибка bitbucket ssh setsockopt IPV6_TCLASS 8 Операция - PullRequest
0 голосов
/ 18 ноября 2018

У меня проблемы с подключением к хранилищу Bitbucket с использованием SSH.У меня есть открытый и закрытый ключи настроены правильно.Я обеспокоен тем, что проблема связана с тем, что я работаю на компьютере с Windows 10. Кто-нибудь знает, как обойти следующую ошибку:

* setsockopt IPV6_TCLASS 8: Операция не разрешена: репозиторийдоступ запрещен. ключ развертывания не связан с запрошенным хранилищем. fatal: не удалось прочитать из удаленного хранилища.

Убедитесь, что у вас есть правильные права доступа, и хранилище существует. *

IЯ знаю, что нахожусь в хранилище. Я могу проверить различные ветви в хранилище, и команды, такие как «git add» и «git commit», работают, однако «git push» не работает из-за вышеупомянутой ошибки.

Спасибо

Ответы [ 2 ]

0 голосов
/ 18 ноября 2018

Спасибо всем за помощь.Это было связано с двумя проблемами.

Во-первых, само предупреждение IPV6 было устранено после того, как я обновил git с версии 2.7.4 до 2.19.1.

После выполнения этой настройки я все еще видел ошибку«Отказано в доступе (publickey) ...»

Я решил эту ошибку, переместив закрытый ключ id_rsa в следующую папку: /c/Users//.ssh/

Все кажетсячтобы быть в порядке сейчас.

0 голосов
/ 18 ноября 2018

Обязательно используйте последний Git для Windows (2.19.1) и, как я упомянул здесь , попробуйте git push -4 ...

, который заставитиспользование IPV4, чтобы проверить, будет ли это работать лучше.

Как подробно описано в этой теме :

Для меня это проблема IPv6.
BitBucket не отвечает на ssh-запросы IPv6, поэтому вам нужно подождать, пока он истечет.
Я исправил это, добавив:

AddressFamily inet

в /etc/ssh/ssh_config и git pull отвечает в течение нескольких секунд, неминут.

Последняя часть действительна, только если вы используете SSH URL, и для git pull, но может по-прежнему иметь эффект для git push.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...