自由気ままに書いちゃおう

好きなことをつらつらと・・・

git/GitHub

【git/Github】/etc/gitconfigや~/.gitconfigの設定について

今回はgit導入時の初期設定や設定ファイル(/etc/gitconfig や ~/.gitconfig )について記載しております。 はじめに gitの設定箇所と役割について 各レベルの比較 /etc/gitconfig の具体的な設定について [http] と [https] セクション: [http "https://pro…

【Github】GitHub Enterprise Server と GitHub Enterprise Cloud の違いについて

GitHub Enterprise Server(以降、GHES) と GitHub Enterprise Cloud(以降、GHEC) の違いについて備忘を兼ねまとめたものです。 GitHub Enterpriseとは? GitHub Enterprise の種類について GHESとGHECの比較 GHESとGHECのメリット/デメリット ドキュメント…

【Github】プルリクエストのマージ戦略(merge commit/squash/rebase)について

GitHubでのプルリクエストをマージする際のマージ戦略について纏めた記事です。 マージ戦略の種類 まとめ Merge Commit(マージコミット) Rebase and Merge(リベースマージ) Squash and Merge(スカッシュマージ) 結論 マージ戦略の種類 Merge Commit(…

【Github】JWT(JSON Web Token)について

Github Appを利用する際に、JWTについて調べる機会があったため、備忘を兼ねてになります。 JWTについて ステップ1: JWTの構造 ステップ2: ヘッダー ステップ3: ペイロード ステップ4: 署名 ステップ5: JWTの完成 ステップ6: JWTの使用 ステップ7: セキュリ…

【Github】GitHubActionsで利用するupload-artifactとdownload-artifact

今回は、GitHubActionsで利用するupload-artifactとdownload-artifactについてです。 どちらのアクションも便利で使い勝手もいいですが、少し注意が必要なこともあるので、備忘も兼ね記載しております。 ■はじめに ■artiafct とは ■upload-artiafct について…

【GitHub】1つのリポジトリ内に存在する複数ブランチをローカル環境にCloneする方法

今回は、1つのリポジトリ内に存在する複数ブランチをローカル環境にCloneする方法についてです。 ■はじめに ■結論 ■はじめに 「何言ってるかわからない」となる気もするので、少し補足致します。GitHub上のリポジトリをCloneする際には、 git clone https://…

【git/GitHub】GithubのPrivateリポジトリへのアクセスでAuthentication failedが発生した際の対処方法について

GitHub使い始めの方から質問を頂く機会があり、その中で質問の多かった内容を記載しております。 ■はじめに ■対処方法 ■PersonalAccessTokenの取得方法 ■PATを用いたPrivateリポジトリへのアクセス方法について ■はじめに GitHubでPrivateリポジトリを作成し…