Macを再起動したらSourceTreeでpermissionエラーになるときの解決方法
起こったこと
SourceTreeを使ってsshでgitやbitbucketのリポジトリ操作をしていたが、macを再起動したら
「Permission denied (publickey).」
と表示されて、操作ができなくなってしまった。
解決方法
SourceTreeにユーザーを追加した際に ~/.ssh/config に追記された部分を編集した。
- Host がgit,bitbucketのユーザー名に基づいて設定されているので、それぞれ「github.com」、「bitbucket.org」に変更
- User がgit,bitbucketのユーザー名に基づいて設定されているので、それぞれ「github」、「bitbucket」に変更
スクリーンショット
※コピペ用
~/.ssh/config
# --- Sourcetree Generated ---
Host github.com
HostName github.com
User git
PreferredAuthentications publickey
IdentityFile /Users/macのユーザー名/.ssh/gitのユーザー名-GitHub
UseKeychain yes
AddKeysToAgent yes
# ----------------------------
# --- Sourcetree Generated ---
Host bitbucket.org
HostName bitbucket.org
User bitbucket
PreferredAuthentications publickey
IdentityFile /Users/macのユーザー名/.ssh/bitbucketのユーザー名-Bitbucket
UseKeychain yes
AddKeysToAgent yes
# ----------------------------
Author And Source
この問題について(Macを再起動したらSourceTreeでpermissionエラーになるときの解決方法), 我々は、より多くの情報をここで見つけました https://qiita.com/ShoutaWATANABE/items/4e70e98cd46beb11205c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .