そもそもGit,GitHubとは
Git,GitHubは一体どういうものなのか。
簡単に言うと、Gitはファイルのバージョンを管理できて、突然の上書きに対処できる便利なツールです。GitHubはそれらをまとめてくれている場所、ソースコード管理サービスっていう認識でいいと思います。
詳しく知りたい場合は、このお猿さんのわかりやすい説明を聞くとわかります。
サルでもわかるGit入門
筆者は、これをひさしぶり勉強して練習しようと思いました。
GitHubでpushができない・・・?
よし、HTMLの練習をして、コードをGithubにあげておくか。
そう思った私は、新しくリポジトリーを作ってGithubにあげようとしました。
git init
git add .
git commit -m"***"
git remote add origin https://~~
git push -u origin master
「よし、これでいけるじゃろ!」
Username for 'https://github.com':
Password for 'https://matsuhei@github.com':
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/matsuhei/html_practice_dot.git/'
「んんんんん?」
前に使った時はできたのにどうしてなのか。
そこで、原因の調査を行いました。
そうしたら、以前に行った2段階認証が原因だったらしいことがわかりました。
2段階認証のブログ
2段階認証を導入したら、Passwordにアクセストークンを用いることで認証できることを知り、アクセストークンを作り実行したら、見慣れた実行画面が見られましたとさ!
2段階認証をしてpushできず困っている方は2段階認証について確認してみるといいでしょう。
#あとがき
筆者は、まだ勉強始めたばかりのペーペーですので、アドバイス・やっておいたほうがいいことなどをコメントしていただけると大変喜びます。
よろしくお願いいたします。