3
2

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.

Windows10でGitHubを始める~⑤Githubにプッシュする

Last updated at Posted at 2022-02-28

個人学習メモ。

今回はWindows10でGitHubを始める~①Gitインストール 手順2-12.認証情報ヘルパーの設定の際に選択した「Git Credential Manager」による認証で、手元Windows10端末上のGitローカルリポジトリ~GitHub上のリモートリポジトリ間をHTTPS接続する。

image.png

手元Windows10端末上のGitローカルリポジトリ~GitHub上のリモートリポジトリ間の認証方法の種類(SSHとか)については別の記事で執筆予定。

1.手元Windows10端末上のGitでローカルリポジトリの準備

まずは手元Windows10端末上のGitでローカルリポジトリの準備をする。
image.png

1-1.ローカルリポジトリの作成

Gitで管理するローカルリポジトリ用のディレクトリを作成する。
Git Bashを開き、以下のコマンドを実行する。1

※「qiita-test_local」の部分は任意のフォルダ名でよい。今回はリモートリポジトリの名前が「qiita-test」なので気持ち合わせてみた。

mkdir qiita-test_local

image.png
フォルダができる。
image.png

作成したフォルダに移動する。

cd qiita-test_local

image.png

1-2. git initコマンドでローカルリポジトリを作成

このフォルダをGitで管理できるように、ローカルリポジトリとして設定する。
以下のコマンドを実行する。

git init

image.png

1-3. ローカルリポジトリにpush先リモートリポジトリを設定

git initを実行した後、Windows10でGitHubを始める~④リモートリポジトリの作成(GitHub)で作成したGitHubのリモートリポジトリをブラウザで開き、httpsから始まるURLをコピーしてメモしておく。
image.png

プッシュ先のリモートリポジトリを指定する。
<URL>の部分コピーしたURLに置き換えて、Git Bashで実行する。

git remote add origin <URL>

image.png

2.Githubにプッシュする

ローカルリポジトリ(手元のGit)でコミットし、そのコミットをリモートリポジトリ(GitHub)にプッシュしていく。
image.png

2-1.git add

ローカルリポジトリ内に、touchコマンドで適当にファイルを作る。

touch test1.txt

image.png
ファイルができている。
image.png

git addコマンドでリポジトリをstagedという状態にする。
追加したtest1.txtを指定して以下コマンドを実行する。

git add test1.txt

image.png
コミットする準備が整った。

2-2.git commit

git commitコマンドでローカルレポジトリにコミットする。

git commit -m "Create test1.txt"

-mはコミットの説明。何を変更したか記載しておくと後で見返したときわかりやすい。
image.png

2-3.git push

ここまでできたらプッシュします。

git push origin master

image.png
ここで以下のポップアップが出現する。
image.png
「Browser/Device」が選択された状態で「Sign in with your browser」をclickする。
するとブラウザが開き、Git Credential Managerの承認を求められることがある。「Authorize GitCredentialManager」をclickする。
image.png
GitHubのパスワードを求められることがある。GitHubのパスワードを入力する。
image.png
以下画面が表示され、HTTPSでの認証が成功する。
image.png
GitHubでリモートリポジトリを確認すると、「test1.txt」がpushされたことが確認できる。
image.png

git logコマンドでコミットの履歴を見ると、コミットがGitクライアントで設定したユーザ名・ダミーメールアドレスになっているのが確認できる。
image.png

参考

Windows10でGitHubを始める~⓪Gitの概念とインストールソフトの種類
Windows10でGitHubを始める~①Gitインストール
Windows10でGitHubを始める~①'おまけGitホームディレクトリ変更
Windows10でGitHubを始める~②GitHubアカウント作成
Windows10でGitHubを始める~③GitHubでのメールアドレス設定とGitクライアントでのユーザ名・メールアドレス設定
Windows10でGitHubを始める~③'おまけユーザ名・メールアドレス設定について詳細
Windows10でGitHubを始める~④リモートリポジトリの作成(GitHub)
Windows10でGitHubを始める~⑤Githubにプッシュする
Windows10でGitHubを始める~⑥-0.Git~GitHub間の認証について
Windows10でGitHubを始める~⑥-1.Git操作時のGitHub認証HTTPS(Git Credential Manager)
Windows10でGitHubを始める~⑥-2.Git操作時のGitHub認証HTTPS(Personal access token)
Windows10でGitHubを始める~⑥-3.Git操作時のGitHub認証SSH編
Windows10でGitHubを始める~⑦GitHubへのPullRequest

GitHub無料プランでもリポジトリが非公開にできるようになったのは最近ぽい

  1. 私の個人PCの都合によりホームディレクトリがE:\homeになっているが、ホームディレクトリの変更はWindows10でGitHubを始める~①'おまけGitホームディレクトリ変更を参照。

3
2
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
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?