sourcetreeを使ってgithubでファイルを管理しています。
githubのアカウント名を変更後、sourcetreeのpushができなくなりました。
git
1git --no-optional-locks -c color.branch=false -c color.diff=false -c color.status=false -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags origin refs/heads/master:refs/heads/master 2Pushing to ssh://git@github.com/アカウント名/c4.git 3git@github.com: Permission denied (publickey). 4fatal: Could not read from remote repository. 5 6Please make sure you have the correct access rights 7and the repository exists. 8Pushing to ssh://git@github.com/アカウント名/c4.git 9git@github.com: Permission denied (publickey). 10fatal: Could not read from remote repository. 11 12Please make sure you have the correct access rights 13and the repository exists. 14Pushing to ssh://git@github.com/アカウント名/c4.git 15git@github.com: Permission denied (publickey). 16fatal: Could not read from remote repository. 17 18Please make sure you have the correct access rights 19and the repository exists. 20Pushing to ssh://git@github.com/アカウント名/c4.git 21git@github.com: Permission denied (publickey). 22fatal: Could not read from remote repository. 23 24Please make sure you have the correct access rights 25and the repository exists. 26Completed with errors, see above
##試したこと
・アカウント名を前のものに戻す
・設定→アカウント→追加→アカウントを追加する
・sourcetreeのアップデート
・再起動
・設定→高度な設定→ユーザー情報→グローバルユーザの設定のチェックを外す
よろしくお願いします。
ssh://git@github.com/アカウント名/c4.git の「アカウント名」は新しいアカウント名に変更しましたか?
あとはログインをやり直す必要があって、やり方は OS によって違うようです。
新しいアカウント名に変更しました。今は上記のコードでアカウント名の部分が新しいアカウント名の表示になっています。
osはmacを使っております。
https://qiita.com/DaigoHayashi/items/25624c37c1e349062f16
が結構近いと思うのですが、winではなくmacのため不明です。
Mac の場合はキーチェーンに保存されるようです。
https://qiita.com/Nesky/items/7789560a844d284979c3
キーチェーンにアクセスして削除して再起動しましたが、同じ警告が出てpushできませんでした。sshに問題があるみたいですが、どう設定したらいいか不明です。
アカウント名の変更は
設定→リモートタブ→選択→編集→保存
でいいんでしょうか?
あなたの回答
tips
プレビュー