web-dev-qa-db-ja.com

bzrがダウンロードにssh(パスワードを要求する)を使用しないようにするにはどうすればよいですか?

更新をプッシュするようにbzrを構成しましたが、現在はすべてのブランチのダウンロードにもsshを使用しています。アップロードのみにsshを使用することは可能ですか?

2
int_ua

プッシュとプルには異なるブランチURLを使用できます。まず、現在関連するブランチを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/

これらのいずれかを切り替えるには、次のように--rememberオプションを指定してPushまたはpullコマンドを発行するだけです。

$ bzr pull --remember http://somehost.example.org/~user/foo/

その後、bzr infoで新しい設定を再度確認できます。

3
raimue

パスワードなしのSSHログインに公開鍵を使用しないのはなぜですか?

迅速な指示:

  1. 新しいキーペアを生成します。

    $ ssh-keygen -t rsa

  2. SSHサーバーの公開鍵をコピーします。

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

永続的なssh-パスワード付きのキーを追加

1
pl1nk