xcode6 beta2 + github でソース管理 その2(リモートリポジトリからXcodeにソースをダウンロード)


githubの2要素認証を行ってる場合はhttp方式でソースをダウンロードすることはできません。本ブログではgithubのリモートリポジトリをSSH方式でソースをダウンロードするまでの流れについて説明します。

※テスト環境について
mac os x 10.9.3
xcode6 beta2

秘密鍵、公開鍵を作成

ターミナルを開いて鍵作成

ssh-keygen
Generating public/private rsa key pair.

そのままEnter

Enter file in which to save the key (/Users/kilh/.ssh/id_rsa): 

パスフレーズと確認用のパスフレーズを入力

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 

鍵作成完了

Your identification has been saved in /Users/kilh/.ssh/id_rsa.
Your public key has been saved in /Users/kilh/.ssh/id_rsa.pub.
以下省略

githubに公開鍵を登録する

  • githubにログインしメニューからAccount Settingを選択
  • サイドメニューのSSH Keysを選択
  • Add SSH keyをクリック

ssh-keygenから作成した公開鍵をコピーして以下の画面に登録する。
※公開鍵のデフォルトの名前はid_rsa.pub

github鍵登録完了!!

githubのリモートリポジトリからssh通信でソースコードをダウンロード

xcode6を起動しCheck out existing projectを選択

githubのクーロン対象レポジトリのssh通信用のアドレスをコビー

アドレスをOr enter a repository location項目に入れてNextクリック

ssh-keygenで鍵作成した時、設定したパスフレーズを入力

ダウンロードするディレクトリ名や場所を指定してCheck Outをクリック

これでgithubのリモートリポジトリからssh通信にてソースをダウンロードすることができました。お疲れさまです!!

IOS8アプリ開発日誌掲載中!!