Skip to content

Latest commit

 

History

History
189 lines (114 loc) · 8.64 KB

zenn_works_with_github_part3.md

File metadata and controls

189 lines (114 loc) · 8.64 KB
title emoji type topics published
Zennの記事をGitHub連携してVSCodeで作成させる手順③ Gitのインストール
📜
tech
zenn
github
vscode
npm
bash
true

前回からの記事の続きになります。

@card

@card

概要

Zennでは、Qiitaにはない機能として、GitHub連携による記事の投稿・管理が行えます。 今回は、GitHubアカウント、Zennアカウントの作成やVSCodeからの記事作成の手順について備忘録も兼ねて記事にしています。

開発環境

  • OS:windows10 Home 22H2

記事の構成

以下の順で説明していきます。 本記事では4. Gitのインストール・初期設定について説明します。

  1. GitHubアカウントの作成・初期設定 (手順①で説明)
  2. Zennアカウントの作成・初期設定 (手順②で説明)
  3. GitHubとZennの連携 (手順②で説明)
  4. Gitのインストール・初期設定 ⏪本記事で説明
  5. node.js(npm)のインストール (手順④で説明)
  6. zenn-cliのインストール (手順④で説明)

Gitのインストール・初期設定

この作業は過去にGitをインストールした方は不要です。 その場合は、この章は飛ばしてください。

インストーラのダウンロード

Gitのサイトにアクセスし、DownloadsボタンまたはDownload for Windowsボタンを押し、自分の環境に合ったソフトをダウンロードします。 Portable版もありますが、今回はインストーラ版をダウンロードしています。

@card

インストーラを実行すると、ライセンスへの同意とインストール先の指定画面が表示されますので、特に変更を希望しなければそのままどちらもNextをクリックします。

![](https://storage.googleapis.com/zenn-user-upload/94dbdd0c55b1-20230424.png =500x)

![](https://storage.googleapis.com/zenn-user-upload/3a522f769029-20230424.png =500x)

インストール時のオプション設定

この後、Gitインストール時のオプション設定になるんですが、項目がかなり多いです(しかも英語)。

オプションの選択にあたっては、こちらの記事が大変参考になりましたので、こちらの記事も併せて確認しつつ、自分に合った設定を選んでいくと良いと思います。

@card

参考に、私のオプション選択も画面キャプチャを貼っておきます(詳細は省略)。

  • インストールオプション

![](https://storage.googleapis.com/zenn-user-upload/74ac382a2e21-20230424.png =500x)

  • スタートメニュー登録

![](https://storage.googleapis.com/zenn-user-upload/c24a50d3ae32-20230424.png =500x)

  • ⚠エディタ設定 :::message 今回はVSCodeでGitを使用するため、VSCodeを選択します :::

![](https://storage.googleapis.com/zenn-user-upload/c06a118acb72-20230424.png =500x)

  • リポジトリのブランチ名

![](https://storage.googleapis.com/zenn-user-upload/f50a6e8977c6-20230424.png =500x)

  • 環境変数

![](https://storage.googleapis.com/zenn-user-upload/3c355e01debc-20230424.png =500x)

  • SSH設定

![](https://storage.googleapis.com/zenn-user-upload/8fc4a8baff84-20230424.png =500x)

  • HTTPS設定

![](https://storage.googleapis.com/zenn-user-upload/ff28f76fc3b8-20230424.png =500x)

  • 改行コード

![](https://storage.googleapis.com/zenn-user-upload/46c0885c0cc2-20230424.png =500x)

  • ターミナル

![](https://storage.googleapis.com/zenn-user-upload/5936becf96f2-20230424.png =500x)

  • git pull設定

![](https://storage.googleapis.com/zenn-user-upload/dbeca5ea0e44-20230424.png =500x)

  • 認証設定

![](https://storage.googleapis.com/zenn-user-upload/5731e954f419-20230424.png =500x)

  • その他オプション

![](https://storage.googleapis.com/zenn-user-upload/8d8a7e91d1bd-20230424.png =500x)

  • 試験オプション

![](https://storage.googleapis.com/zenn-user-upload/330384283c28-20230424.png =500x)

ここまででオプションの選択は完了します。 Installボタンをクリックすると、インストールが開始され、完了するとインストール完了画面が表示されます。

初期設定

GitHubとの紐付け

GitHubの初期設定時に記載されていた、GitHub側で自動生成されたアドレスをローカルのGitに紐付ける作業を行います。

Git Bashを立ち上げ、以下のコマンドを順に実行します。 usernameはGitHub Docsの記載を見た限り、何を入力しても問題なさそうですが、今回はGitHubのユーザー名と合わせてます。

Git は、アイデンティティによってコミットを関連付けるためにユーザ名を使います。 Git ユーザ名は、GitHub ユーザ名と同じではありません。

@card

address_issued_by_GitHubについては、GitHub側で自動生成されたアドレスを入力します。

git config --global user.name "username"
git config --global user.email "address_issued_by_GitHub"

コマンド入力後、続けて以下のコマンドを入力して、ユーザー名、メールアドレスが正しく反映されていることを確認します。 また、core.editorには、インストール時のエディタ設定で選択したエディタソフトが選択されていることを確認します。

git config --global -l
// 出力結果
core.editor==*******************
user.name==*******************
user.email=*******************

VSCodeでのGit設定

先ほどはGit Bashからコマンドを実行していましたが、VSCodeのターミナルからもGitを起動できるので、今後はそちらを使います。

なお、本記事ではVSCodeのインストールは既に済んでいる前提ですので、未インストールの方は別途VSCodeをインストールください。 VSCodeを起動し、画面右上にある画面分割(パネル切り替え)ボタンをクリックします。

![](https://storage.googleapis.com/zenn-user-upload/ac074c41e4f6-20230424.png =500x)

すると、画面下にターミナル画面が出ますので、右側の+ボタン右にある下矢印ボタンをクリックして、Git Bashをクリックします。

![](https://storage.googleapis.com/zenn-user-upload/91b1dc2a72c9-20230424.png =500x)

ターミナル画面が追加され、bashの方でGitコマンドが実行できます。 なお、デフォルトのターミナルをPower ShellからGit Bashに変更することも可能ですので、 必要に応じて設定を変更ください(設定方法は省略)。

GitHub上のリポジトリのローカルへのクローン

GitHub上で作成したZennコンテンツ用のリポジトリをローカルにクローンします。 GitHub上から、クローンしたいリポジトリのページに行き、HTTPSを選択し、コピーボタンをクリックします。

VSCode上のGit Bashで、ローカルリポジトリを作成するフォルダに移動し、以下のコマンドを実行します。

git clone https://github.com/************.git

その後、ローカルにGitHub上と同じ名前のフォルダが作成できていれば問題ありません。