for_edu_0129
@for_edu_0129

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

GitHubの使い方について

Q&A

Closed

GitHubの使い方について質問となりますが、一度誤って使用不可のrepositoryにアクセス権限を要求した

せいかわかりませんが、改めて自分のアカウントとレポジトリにSSHでアクセスしようとしても

できません。以下のエラー表示が出ます。

remote: Permission to 1<ユーザー名>/git-sample-udemy.git denied to .

fatal: unable to access 'https://github.com/<ユーザー名>/git-sample-udemy.git/': The requested URL returned error: 403

公開鍵はきちんと生成されていること確認済で、git config -lのコマンドでユーザー名とメールアドレス確認したところ相違はありません。github側でauthentication succeededと表示はでます。

お手数おかけしますがよろしくお願い致します。

0

1Answer

 git remote -vコマンドを使用して、リモートリポジトリのURLが正しいか確認してみてください。URLが正しくない場合は、git remote set-urlコマンドを使用してURLを修正してください。
 また、認証情報が古くなっている場合、アクセスできないことがあります。git credential-cacheコマンドを使用して、キャッシュされた認証情報を削除してみてください。
 あと、SSHでアクセスするように設定してみてください。HTTPS経由でアクセスしようとする場合、認証情報の入力を求められますが、SSHを使用してアクセスすることで認証情報の入力を省略できます。以下のコマンドを使用して、リモートリポジトリのURLをSSHでアクセスするように設定してください。

git remote set-url origin git@github.com:<ユーザー名>/<リポジトリ名>.git
0Like

Comments

  1. @for_edu_0129

    Questioner

    ご回答いただきありがとうございます。
    上記git remote set-urlについては実施しており、git remote -vで確認した
    結果正しく表示はされていました。
    また、git credential-cacheとコマンドで打った結果、no unix socket support
    と表示されました。資格情報マネージャーで削除しようとしましたが、汎用資格情報の中にgitの認証情報がありませんでした。
    大変恐縮ですが、よろしくお願いします。
  2. @for_edu_0129

    Questioner

    解決致しました。ご対応誠にありがとうございました。
    今回の問題の原因としては昔登録した複数のアカウントが認証時に開かれていて
    そこに気づかなったことでした。
  3. 回答遅くなりすみません...
    解決できてよかったです。
    いい学びになりました。

Your answer might help someone💌