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 5 years have passed since last update.

[初心者]GitHub にてpushができなかった話とその解決(2段階認証)

Posted at

そもそも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段階認証について確認してみるといいでしょう。

#あとがき
筆者は、まだ勉強始めたばかりのペーペーですので、アドバイス・やっておいたほうがいいことなどをコメントしていただけると大変喜びます。
よろしくお願いいたします。

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?