github

githubのプルリクでmasterとブランチとの差分を見た際、masterが最新ではない問題

題名のとおり。 masterが最新ではない!! 何故だと思って調べたところ、以下の理由。 git diffの".."はコミット同士の比較、"..."はマージベース(分岐点)との比較GitHubのプルリクエストの差分はマージベースとの比較(トリプルドット) GitHubのプルリクエス…

git diff をまとめる

git diff を徹底攻略!よく使うオプションまとめ | WWWクリエイターズ これ、わかりやすかった。 もし比較元を指定しない場合は、デフォルトで、「インデックス」を比較元とし、 [インデックス] → [作業ツリー] と比較した際の差分を表示 https://kray.jp/bl…

GitのRebaseがいまだによくわからない

概念は理解できるんだが、想定通りに行かない 履歴を残さずに、差分を取り込もうと思って、 作業中のブランチで以下を行った git pull --rebase origin master 想定通り、履歴を残さずに差分を取り込めた しかし、作業中ブランチにpushしたところエラーにな…

他メンバーの開発ブランチをローカルに持ってくる方法

$ git branch -r または $ git branch -a で、リモートのブランチを確認できる。 これを最新化する時は、 $ git fetch 共同開発の第一歩!git fetchを正しく理解しよう! | 侍エンジニアブログ 持ってくるコマンドは以下 $ git checkout -b ローカルブランチ名…

GitHub CLIのバージョンアップ

https://github.com/cli/cli/releases/ gh --version cd ~ wget https://github.com/cli/cli/releases/download/v2.0.0/gh_2.0.0_linux_amd64.rpm sudo yum localinstall gh_*_linux_amd64.rpm yum list installed | grep gh gh --version rm gh_*_linux_amd…

githubでmasterブランチが自分の開発用ブランチより先に進んだ場合の取り込み方法

masterブランチ kaihatsu1ブランチ ⇒ 作業中 master から kaihatsu2ブランチ を作成 kaihatsu2ブランチ に修正を加えて master にマージ 本番公開 kaihatsu1 にこの変更を取り込みたい場合 kaihatsu1 ブランチに切り替えて、 git pull origin master でいけ…

コンソールからのアクセス先をGitHubだけに制限

コンソールからどこにでもアクセスできると情報流出の可能性が高まるので、 GitHub限定にする。 Cloud9を使っているので、そこから外にはGitHubにしか行けない。 Cloud9には、AWSコンソールからしか入れない。 1. digでgithubのIPアドレスを確認。 $ dig git…

GitHub CLIの利用

GitHub CLI GitHub CLI 1.0をリリース - GitHubブログ インストール GitHub - cli/cli: GitHub’s official command line tool Releases · cli/cli · GitHub GitHub CLIのインストールからログインまで(Mac) | 中小企業のIT相談窓口「Soo_Daaan」 – 論理的…

GitHubのレポジトリを個人からOrganizationに変更することに伴って、サーバの鍵を変更

Organizationレポジトリに変更したことに伴って、 公開用サーバの鍵をOrganization所属ユーザの鍵に変更した。 $ cd ~/.ssh/$ vim github_kaginonamae_rsa 秘密鍵を貼り付け$ chmod 600 github_kaginonamae_rsa$ cp -p config config_20210118$ vim config I…

GitHubのレポジトリにIP制限

Organizationを作って、月21ドルを支払うとIP制限が可能。 設定URL https://github.com/organizations/{organization_name}/settings/security 118.XXX.184.131/32 こんな感じでIPを追加して、 Enable IP allow list にチェックを入れてSave押下で有効化され…

Google Workspacesを使い、GitHubにログインする方法(シングルサインオン SSO SAML)

GitHub Business クラウド アプリケーション - Google Workspace 管理者 ヘルプ 上記URL先のやり方で簡単に出来た。 ※ GitHubの方を月21ドル/人のプランに変更する必要あり。 ※ 手順2の前に、手順3をする必要あり。 ※ シークレットウィンドウで開く必要は無…

githubでリポジトリへのアクセスにIP制限を加える

Organization に対する許可 IP アドレスを管理する - GitHub Docs 一人4ドル/月で出来るのかと思いきや、21ドルかかるっぽい。 Pricing · Plans for every developer · GitHub うーん。 IP制限かかっている GitHub Enterprise のリポジトリを git clone する…

githubでOrganizationっていう組織管理用アカウントを作って、そちらにリポジトリを移動

参考 ソース格納場所の移動 - blog SSH keyは個人アカウントに登録してある鍵で良いみたい。 $ git remote -v $ git remote rm origin $ git remote add origin git@github.com:xxxxxxxxx/xxxxxxxxxx.git $ git push -u origin master gitのローカルのブラン…

githubのmasterへのpush禁止

ブランチ制限の有効化 - GitHub Docs Githubでブランチ保護設定した時の作業メモ - Qiita [GitHub] ブランチの保護設定を活用しよう 【レビューが通るまでマージさせんぞ】 | Developers.IO 困ったときの git reset コマンド集 - Qiita

githubに接続する前の鍵登録

$ eval `ssh-agent` $ ssh-add ~/.ssh/id_rsa

GitHubのアカウント作成時に渦巻銀河を何度も選ばされる問題

GitHubでアカウントを作ろうとすると、渦巻銀河の選択から前に進めない問題。 Chromeでは何度やってもうまくいかなかったけど、 Edgeで実行したらすぐにうまく行った。 マイクロソフトに買収されたから、テストをEdgeでやってるんだろうか。

ソース格納場所の移動

ソース格納場所として、AWSのcodecommitを使っていた。 しかし、こいつがなかなか使えないやつで、通常運用する上で必要な機能がことごとく付属していない。 https://ap-northeast-1.console.aws.amazon.com/codesuite/codecommit/ というわけで、AWSでイン…