環境
Ecllipse 2021-12 (4.22.0)
Windows 11
Github 2022/1時点
エラーの状態
Eclipseからリモートリポジトリにpushして、「トランスポートエラー:リモートリポジト参照を取得できませんhttps://github.com******.git 未認証」とエラーが出てきた状態。
対処法
未認証とのことなので、接続と認証の確認をする。
EclipseでEgitのユーザ確認
ウィンドウ>バージョン管理(チーム)>Git>構成を開いてUserが登録されているか確認。
登録されていない場合は、エントリーの追加をクリックして、登録。
キーにuser.name
と入力し、値に自分のGitHubのユーザ名を入力し、追加をクリック。
キーにuser.email
と入力し、値に自分のGitHubで登録したメールアドレスを入力し、追加をクリック。
GitHubの認証情報を確認
通信プロトコルに合った認証方法を使う。
自分はHTTPSを使うので、個人アクセストークン認証を利用。
個人アクセストークン認証のやり方は公式に載っているのでこちらを参照。
発行された個人アクセストークンはどこかにメモして置いて下さい。
Eclipseを開いて、プロジェクトで右クリック、チーム>リモート>プッシュを選択。
接続はhttps
を選択。
ユーザは自分のGitHubのユーザ名をパスワードは先ほど発行したアクセストークンを入力して、次へをクリック。