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

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

想定している状況

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

なぜこれをやりたいか

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

やること

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

いつもは

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

どんな状態か

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

gitcloneする際のコマンド

プロジェクト1

プロジェクト2

おしまい

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

PR

Instagram Feed

Load More
Something is wrong. Response takes too long or there is JS error. Press Ctrl+Shift+J or Cmd+Shift+J on a Mac.

Instagram

専務取締役

funatsukeisuke

WEBと教育を組み合わせて何かおもしろいことをやってやろうと画策しています。AWESOMEでは開発を担当、個別指導塾コミットでは塾長と2足の草鞋を履きながら日々勉強しています。

他の投稿を見る →