Skip to content

tomotaka-yamasaki/github-ssh-key-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

github-ssh-key-setup

Register SSH key to Github

Contents

install-git-gitlfs.command

  • 以下のインストールを自動で行うためのスクリプト
    • Homebrew
    • git
    • git-lfs

ssh-keygen-github.command

  • GitHubにSSH公開鍵を登録するためのスクリプト
    • .ssh配下に公開鍵ファイルがなければ生成
    • 存在し、かつGitHubに既に登録済みであれば何もしない
    • 未登録であればクリップボードにコピーし、登録画面を開く

ssh-keygen-github-enterprise.command

  • GitHub Enterprise ServerにSSH公開鍵を登録するためのスクリプト
    • .ssh配下に公開鍵ファイルがなければ生成
    • GitHub Enterprise Serverとssh接続可能か確認
      • SSO対応済みなのでGitHubのようにcurlを使い、 'username'.keys で鍵取得できない
    • .ssh配下にid_rsa.pubがあればクリップボードにコピーし、登録画面を開く
    • .ssh配下に他の方式の鍵がある場合は標準出力し、登録画面を開く

ssh-keygen.command

  • SSH公開鍵を生成することのみを行うスクリプト
    • .ssh配下に公開鍵ファイルが無ければ生成
    • .ssh配下に鍵がある場合は新たに生成せずに全ての鍵を標準出力する

Usage

  • *.command ファイルをダブルクリックし実行する
    • 開発元不明の許可を求められるので 右クリック > 開く がおすすめ
  • ssh-keygen-github-enterprise.command は実行前に GITHUB_ENTERPRISE_DOMAIN を設定すること

About

Register SSH key to Github

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages