最近、IDEはIntelliJを使っているので、久しぶりにeclipseを使って、githubからcloneしようとしてエラーとなり少しハマったので備忘録。
目次
環境
ツール | バージョン |
---|---|
OS | macOS catalina |
eclipse | 2021_09 |
git | github |
事象
eclipseのプラグインを使って、githubからcloneを試みると、以下のようなエラーが発生。
考えられる原因:
* 誤ったURL
* ネットワーク接続なし(例: 不正なプロキシー設定)
* SSL host could not be verified (set http.sslVerify=false in Git configuration)
- ID,パスワードに誤りなし。
- ネットワークは繋がってる。
- http.sslVerifyもfalseにした。
が、結果変わらず。
どうやら、パスワードは、githubアカウントのパスワードではなく、accessTokenになっている様子。
しかもかなり前から施行されている。。。
というわけで設定していく。
accessTokenの設定・取得
左メニューから[Developer settings]を選択。
アカウントメニューから[Personal access tokens]を選択し、[Generate new token]を押す
ツール | バージョン | 備考 |
---|---|---|
Note | eclipse | 何に使用するか自分がわかれば何でもOK |
Expiration | No expiration | tokenの有効期限。今回は期限なし |
scope | repo | 許可するresourceのscope。今回はrepo |
緑色の枠内に、accessTokenが表示される。(塗りつぶしてます)
表示されているaccessTokenはここでしか確認できず画面を切り替えると、再度表示されず、再度tokenを作り直す必要があるので、退避しておく。
eclipseでclone
eclipseで[ファイル]→[インポート]→[Git]→[Gitからプロジェクト]を選択し「次へ」
URIへ貼り付け。
ユーザーにgithubのアカウント名 or メールアドレスを入力。
パスワードに、先ほど発行したaccess tokenを入力。
[次へ]