エラー
新しいMacに初めてfork入れて、初めてgithubに作ったリモートリポジトリにプッシュしようとしたら、Errorと出てプッシュできない。
ユーザー名入れて、
パスワード入れたあとこのエラー
パスワード間違ってるって出る。
Windowsのfork環境だと、初めてプッシュした時githubのウィンドウが出て2段階認証もした気がする。Macのforkはそういうのないのかな?
SSH接続
GitHubが二段階認証のときはSSH接続しか許されないらしいのでSSHでリモートを登録
この状態でpushしよようとしたが同じくダメだった。
というか実家のWindowsだとHTTPSでできてるけどな〜
トークン
こちらの記事だと、トークンを発行してパスワードのところに入れたらいけるって書いてた
GithubのDeveloperSettings>Personal access tokensでNew
repoにチェック入れて発行した
最初SSHでやった時はダメだったが、HTTPSでremoteを設定して、Pushしたらできた!!!
HTTPS+トークンで勝利!!
おまけ)git@github.com: Permission denied (publickey).
remoteを1回消して、またSSHで追加したらなんか違うエラー出るようになって接続すらできなくなった。
黒い画面で頑張らないといけないかと思ったが、remote消してHTTPSで作り直したら上のように成功した
最後に
新しいPCって毎回こんなにgitの設定大変だったっけ・・・?