LoginSignup
0

More than 3 years have passed since last update.

GitHubを二段階認証に変更したらやること

Posted at

とあるプロジェクトでGitHubのログインを二段階認証にすることを求められたので変更した。色々エラーったのでメモ

要点

二段階認証に変更するとgitの通信プロトコルがhttpsからgitに変わる仕様になっているっぽい。httpsで通信してたなら設定の変更が必要。もともとgitなら気にしないでいいはず

やること

SSH Keyの登録

まずssh -T git@github.comで確認。うまくいかなかったら登録しなきゃ〜

そのへんはこの記事が詳しい
https://employment.en-japan.com/engineerhub/entry/2017/01/31/110000
公式はたぶんここ

でもなんか、 ~/.ssh/configに書く内容が上記の記事ではおかしかったのでここにあるように修正

既存Gitプロジェクトの接続先URLを変更

.git/configの設定をhttpsからgitへ変更する必要がある。

git remote set-url origin git@github.com:hoge/repo.git

晴れてgit通信ができるようになったんとちゃいますかね。でも毎回パスワード聞かれません?公開鍵の
こうすれば問題なくなるみたいです。

ssh-add ~/.ssh/id_rsa

わーい

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
0