更新をプッシュするようにbzrを構成しましたが、現在はすべてのブランチのダウンロードにもsshを使用しています。アップロードのみにsshを使用することは可能ですか?
プッシュとプルには異なるブランチ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
で新しい設定を再度確認できます。
パスワードなしのSSHログインに公開鍵を使用しないのはなぜですか?
迅速な指示:
新しいキーペアを生成します。
$ ssh-keygen -t rsa
SSHサーバーの公開鍵をコピーします。
$ ssh-copy-id -i〜/.ssh/id_rsa.pub YourUserName @ SSH-Server-Host