ローディング中

【github初心者向け】同一マシンで違うデプロイキーを登録してgit cloneする方法

みなさんこんにちは個別指導塾コミット塾長、AWESOMEの開発担当の船津です。
今回はいつも私が忘れるgithubの豆知識です。

想定している状況

  • ユーザは一人、またはorganization
  • あるプロジェクトで、モジュールが別々のgithubリポジトリに存在している

なぜこれをやりたいか

  • githubで複数のレポジトリを同一マシン上にgit cloneして管理したい
  • githubではデプロイ用のキーは一つしか登録できないので複数のキーを登録してなんとかしたい

やること

結構簡単です。
1.秘密鍵と公開鍵のペアを何個か作る
2.githubの複数レポジトリに複数
3.~/.ssh/configを以下の様に設定する

いつもは

こんな感じになっているかと思います。

どんな状態か

Hostの部分の名前が変わっているので、別の鍵を使用するようになっているけれど、参照しているのは同じgithub.comになっています。

gitcloneする際のコマンド

プロジェクト1

プロジェクト2

おしまい

どうでしょう?なんだか探した記事があんまりピンとこなかったので書いてみました。
あんまりこういうことやってる人って居ないんですかね?

ホームページ制作のご相談・ご依頼は

079-451-5881

68ED4C65-BA1E-46D0-A7AC-B9869923C696 Created with sketchtool. A07C553F-CF16-4B7D-94FE-D36AE0A6297D Created with sketchtool. 37B7D8F4-7A18-4725-9EC6-595ABDF69D64 Created with sketchtool. 95DFB680-1EDF-4199-BC4A-BB6752EBA23C Created with sketchtool. 02DDF754-E1DB-4EF2-B6BB-C884722938C4 Created with sketchtool. NEW! 1A95E369-6469-4C46-B38F-F83410B928B0 Created with sketchtool. Group 5Group 2Group 4Group 3 E4FC8CF2-721D-4699-8162-18E886C432C1 Created with sketchtool.