質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

2回答

726閲覧

GithubにPushできません。Permission denied

rio13

総合スコア12

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

0クリップ

投稿2022/08/27 06:49

概要

Githubで、リモートリポジトリへのPushができなくて困っています。
どうやら、Githubのアカウントを2つ所持していることが原因のようです。
アカウント①:昔使用していたアカウント。現在は使用していない
アカウント②:現在使用しているアカウント。
環境:MacBook Air (Retina, 13-inch, 2020)

実現したいこと

下記エラーを解消したいです。

発生している問題・エラーメッセージ

GithubでリモートリポジトリへPushしようとすると、下記エラーが表示されてしまいます。

Permission to アカウント②アカウント名/アカウント②のリモートリポジトリ denied to アカウント①アカウント名

試したこと

①:Macのキーチェーンに昔のアカウントのデータが残っていることが原因だと考え、キーチェーンのgitのデータを削除しました。
②:$ git config –list で表示されるユーザー名とメールアドレスを新しいアカウントのものに書き換えました。
上記を試しましたが、依然として上と同じエラー文が表示されてしまいます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

鍵の設定画面 https://github.com/settings/keys
前のアカウントで開いて公開鍵を削除。
そのあと今のアカウントで同じページを開いて、New SSH keyから公開鍵を追加。
でいいように思います。


Testing your SSH connection に書いてあるコマンド

shell

1ssh -T git@github.com

で接続を確認できます。
この時

plain

1Hi 【アカウント名】! You've successfully authenticated, but GitHub does not provide shell access.

と表示されます。
ここで表示されるgithubのアカウントにアクセスしようとしています。これが古いアカウントを指していると思います。

どのgithubのアカウントにアクセスしようとするかが何で決まるか? というと、sshでアクセスする時に使われた鍵ペアのうちの公開鍵がどのgithubアカウントに設定されているかで決まります。

したがって最初に書いた回答になります。

投稿2022/08/27 13:00

編集2022/08/27 13:02
quickquip

総合スコア11038

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

列1列2列3
リンク内容ボールドテキ[リンク内容](url)スト

投稿2022/08/27 07:32

nhung

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問