Как запретить bzr использовать ssh (запрашивая пароль) для скачивания?

Я настроил bzr для отправки обновлений, и теперь он использует ssh для загрузки всех веток. Можно ли использовать ssh только для загрузки?

2
задан 21 June 2012 в 02:22

2 ответа

Вы можете использовать разные URL-адреса ветвей для push и pull. Сначала проверьте текущие связанные ветви с помощью bzr info:

$ bzr info
Standalone tree (format: 2a)
Location:
  branch root: .

Related branches:
    push branch: bzr+ssh://somehost.example.org/home/user/foo/
  parent branch: bzr+ssh://somehost.example.org/home/user/foo/

Чтобы переключить любой из них, просто введите команду push или pull с опцией --remember, например:

$ bzr pull --remember http://somehost.example.org/~user/foo/
[ 117] После этого вы можете проверить новую настройку с помощью bzr info.

0
ответ дан 21 June 2012 в 02:22

Почему бы не использовать открытый ключ для SSH-входа без пароля?

Быстрые инструкции:

  1. Создать новую пару ключей:

    $ ssh-keygen -t rsa

  2. Скопируйте ваш открытый ключ SSH-сервера:

    $ ssh-copy-id -i ~ / .ssh / id_rsa.pub YourUserName @ SSH-Server-Host

Постоянные ключи ssh-add с паролем

0
ответ дан 21 June 2012 в 02:22

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

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