web-dev-qa-db-ja.com

スナップパッケージでSSHキーを使用できない

GitクライアントのGitKrakenをsnappy経由でインストールしました。

$ Sudo snap install gitkrakren

しかし、リポジトリにプッシュしようとすると、認証エラーが発生します。これは、端末からプッシュを問題なく実行できるため、奇妙でした。だから私は設定に入り、公開鍵と秘密鍵を手動で設定しようとしました。しかし、フォルダー~/.sshを開こうとすると、禁止されているというメッセージが表示されました。

  • GitKrakenはスナップパッケージであるため、独自のSSHキーを使用しているのでしょうか?
  • 自分のキーを使用する方法はありますか、それともスナップパッケージのSSHキーを使用する必要がありますか?
  • 最後の場合、どこで見つけることができますか?
4

デフォルトでは、限定されたスナップは正当な理由でsshキー(または実際にホームディレクトリの隠しフォルダー/ファイルにあるもの)にアクセスできないことを意図しています。ランダムなアプリケーションがキーを取得してリモートサーバーに送信するのは望ましくありません。

ただし、キーのすべてまたは一部を~/.sshからスナップショットが~/snap/gitkraken/current/の下にあるホームディレクトリにコピーできます。

4
popey