gitをセキュアに使用するのに
ssh経由で行う手段があります。
これを使用するとgitを初回実行したときに
$ git pull Enter passphrase for key '/home/xxx/.ssh/id_rsa': [パスフレーズ] Already up-to-date.のように入力し、その後はパスフレーズを要求してこないはずが…
いちいち入力要求されます。
gitならまだしも、repoなんて使った日には
内部でgitが多数呼ばれパスフレーズ入力の嵐。
もはや実用になりません。
これには解決方法があって予め
$ eval "$(ssh-agent)" $ ssh-add ~/.ssh/id_rsaを実行しておけば、2つ目のコマンド実行時に
入力したパスフレーズを記憶して
その後勝手に処理してくれるようになります。
ただしログインの度に実行する必要がありますが。
0 件のコメント:
コメントを投稿