Ошибка базара при ветке репозитория Launchpad

Я попытался установить Ubuntu TV в Ubuntu 12.04, следуя этому руководству .

Все было в порядке, пока я не выполнил в терминале bzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv. Я получаю следующее сообщение об ошибке:

Отказано в доступе (publickey). ConnectionReset читает ответ для 'BzrDir.open_2.1', повторная попытка Отказано в доступе (publickey) bzr: ОШИБКА: соединение закрыто: неожиданный конец сообщения. Пожалуйста, проверьте подключение и разрешения, и сообщите об ошибке, если проблемы сохраняются.

3
задан 30 November 2014 в 00:32

3 ответа

Похоже, у вас проблемы с настройками bzr. Раньше у меня были эти проблемы из-за сетевого брандмауэра, и мне просто нужно было покончить с настройками bzr.

Вы можете попробовать эти шаги и посмотреть, работает ли он:

mv .bazaar .bazaar.backup/

Это даст вам новые настройки конфигурации для bzr, и вы можете попытаться снова разветвлять ubuntu-tv.

bzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv
0
ответ дан 30 November 2014 в 00:32

Кажется, что Launchpad недоступен с вашего ПК.

Если в вашей сети есть прокси-сервер, вам нужно установить переменную среды https_proxy в формате http://[user[:pass]@]server[:port]/[path], например:

https_proxy=http://jack:badpass@our.intranet.com:8080/proxy.js

Что вы выводите для этой команды:

bzr resolve lp:~s-team/ubuntutv/trunk ubuntu-tv

И к этому:

python -c "import socket; socket.gethostbyname('code.launchpad.net')

И к этому:

env | grep https_proxy
0
ответ дан 30 November 2014 в 00:32

У вас проблемы с подключением к Launchpad через SSH. Убедитесь, что у вас есть открытый SSH-ключ, зарегистрированный на Launchpad, для которого у вас есть закрытый ключ, доступный локально, и убедитесь, что Launchpad знает о вашем имени пользователя (bzr lp-login <username>).

Чтобы создать ключ SSH , вы можете:

ssh-keygen

Затем вы можете легко загрузить свой открытый ключ SSH на Launchpad (обычно ~/.ssh/id_dsa.pub или [ 113]).

В качестве альтернативы, поскольку вы пытаетесь получить доступ только к публичной ветке (которая не требует аутентификации), вы также можете просто заставить bzr использовать http, запустив bzr config --remove launchpad_username.

0
ответ дан 30 November 2014 в 00:32

Другие вопросы по тегам:

Похожие вопросы: