👋

Git 毎回パスワードを聞かれる問題について sourcetree GitHub

に公開

はじめに

職場で使用していたPCが重くなってきて、新しいPCに買い替えました。 無事に移行は完了しましたが、Sourcetreeでプッシュやプルしている時に毎回パスワードを聞かれるようになっていました。

前提

  • SourcetreeでSSHで済んでいる。

  • SSHでSourceTreeにクローン済み

    git@github.com:sample/hoge.git
    
  • sshのkey設定などは済んでいる

  • ~/.ssh配下のpermissionなども正しい

問題

プッシュしようとすると、

gdtypk:hoge-branch gdtypk$ git push origin hoge-branch

公開鍵のパスワードを聞かれる(毎回)

Enter passphrase for key '/Users/gdtypk/.ssh/id_rsa

解決方法

SSHキーを追加してあげる

gdtypk:hoge-branch gdtypk$ ssh-add ~/.ssh/id_rsa

SSHキーのパスワードを聞かれるので入力してあげる

Enter passphrase for key '/Users/gdtypk/.ssh/id_rsa

プッシュしてみる

gdtypk:hoge-branch gdtypk$ git push origin hoge-branch

パスワードを聞かれずに、プッシュできました!

Everything up-to-date

おわりに

設定する時間がなく、とりあえず毎回パスワードを入力していたので、ようやく改善されてよかったです。

間違えているところなどあればコメントをお願いいたします。

GitHubで編集を提案

Discussion