1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

GitHubへの初接続にはGit Credentials Manager

Last updated at Posted at 2023-02-22

GitHubに接続しようとしたら認証を求められた

 Macbookに変えて初めてGitHubへPushしたら失敗しました。

$ git push origin main
Username for 'https://github.com': xxxx
Password for 'https://xxxx@github.com': xxxx
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/xxxx/xxxxxxxx.git/'

 2021年8月に認証方法が変わったそうで、単にパスワードを入力する方法では認証出来ません。公式的には、認証にGitHub CLIGit Credential Manager (GCM)を推奨しているようなので、GCMを使うことにしました。

インストール方法(Mac)

 Homebrewを使用してインストールします。

# gitをインストール
$ brew install git

# GCMをインストール
$ brew tap microsoft/git
$ brew install --cask git-credential-manager-core

これでgit pushすると次のような画面が出てくるので、ブラウザでサインインすれば完了です。
スクリーンショット 2023-02-22 15.04.12.png

personal access tokenを発行し、管理する手間を考えるとめちゃくちゃ簡単ですね。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?