私はGitリポジトリに接続するためにSSHキーペアを使用しています。Gitで公開鍵のアクセス許可チェックを無効にするにはどうすればよいですか?
このキーは、外部の暗号化されたボリュームに格納されます。クールで安全ですが、権限管理をうまくサポートしていません。私の鍵は、私にはあまりにもオープンエラーを送信644許可とgitのを見ています
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '***' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
key_load_private_type: bad permissions
Permission denied (publickey).
fatal: Could not read from remote repository.
は、この権限チェックおよび方法を無効にする方法はありますか?
ボリュームをマウントするときにumask/filemask/dirmaskを設定できますか? – phd
具体的には、あなたのユーザーIDの下で実行するコードのビットごとに秘密鍵を公開することが「安全」であると思いますか? – jthill
なぜ、正確には、sshファイル/ディレクトリのアクセス権を変更して、問題の根本原因を修正したいだけではありませんか? – Mort