HOME/Articles/

GitPressでブログを始める

Article Outline

GitPressでブログを始める

さっさとGitPressを始めたい方向け

私がブログを開通する際に行った手順です

手順

1. Githubでリポジトリを作成

Github公式サイト にアクセスし、ブログ用リポジトリを作成します

新規リポジトリ作成

2. GitPressにログイン

https://gitpress.io/login の「Login with Github」から自身のGithubアカウントと連携します

GitPress連携

3. リポジトリを連携

Githubで作ったブログ用リポジトリを選択します

4. Webhookを許可

「Allow」してWebhookを許可します

5. ローカルリポジトリの準備

以下のコマンドを叩いてローカルリポジトリを準備します

$ mkdir blog 
$ cd blog
$ git init
$ git remote add origin https://github.com/mimori37/blog.git

6. Markdownファイルのコミットとプッシュ

記事になるMarkdawnを作ります 例として、以下のhello.mdを作ります

# Hello

Hello, world!

Markdawnをコミットします

$ git add hello.md
$ git commit -m "hello.md added"
$ git branch -M main

6-1. 「Please tell me who you are」が返ってきた場合

続けてプッシュした際に.gitconfigがないと、以下のような応答が返ります

このような応答がされない方(正常)は「6-2. [.gitconfig]が作成済み」へスキップしてください

$ git push -u origin main
Author identity unknown

***Please tell me who you are.

Run

  git config --global user.email "[email protected]"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'HOGEHOGE@HOGEsComputer.(note)')

configの設定を試みます

$ git config --global user.email "[email protected]"
error: could not lock config file /home/HOGE/.gitconfig: No such file or directory
$ git config --global user.name "mimori37"
error: could not lock config file /home/HOGE/.gitconfig: No such file or firectory

.gitconfigが消えているので、作り直します 完了したら「6-2」へ

$ mkdir home
$ cd home
$ mkdir HOGE
$ cd HOGE
$ git config user.name mimori37
$ git config user.email [email protected]
$ cd ..\..

6-2. [.gitconfig]が作成済み

コミットが成功しているときは大体以下のような応答が返っていたはずです

$ git commit -m "hello.md added"
[master (root-commit) xxxxxxx] hello.md added 
 1 file changed, 3 insertions(+)
 create mode xxxxxx hello.md

続けてプッシュします

$ git branch -M main
$ git push -u origin main
Username for 'https://github.com':    # <- mimori37
Password for 'https//[email protected]':
Enumrating objects: 3, done.
Counting objects: 100% (3/3), done
Writing objects: 100% (3/3), 229bytes | 114.KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/mimori37/blog.git
 * [new branch]      main -> main
Branch 'main' set up to track remote branch 'main' from 'origin'.

7. 確認

ブログが完成してるはずなので、ブラウザから確認してみます https://github.com/mimori37/blog

参考

開通する際に参考にした記事です 上の情報だけでは足りない方は、以下を参考にしてみてください

GITPRESS 事始め

【git】error: failed to push some refs to "URL"のエラー対処法

Git Commitを実行したら、「Author identity unknown」エラー

githubからローカルにコピーするところまで