PSoC Creator でも GitHub がしたい (2) [PSoC]
前回は、 Git Gui を使用して、 PSoC Creator のプロジェクトをローカルのリポジトリに Commit しました。 今回は、いよいよ PSoC Creator プロジェクトを GitHub サーバに登録します。
GitHub でリポジトリを作成する
最初に GitHub サーバに新しいリポジトリを作成します。 GitHub の WEB ページで、 Create new repo ボタンをクリックします。
すると、 WEB ページが変化し、リポジトリの設定を行う画面に遷移します。 ここでは、 Repository name にローカルリポジトリと同じ名前を入れます。 そして、このプロジェクトの内容を示す Description を記入します。 下の方に "Initialize this repository with a README" (README を付けてリポジトリを初期設定する)というチェックボックスが有りますが、これをチェックしてしまうと、ローカルリポジトリとの整合がややこしくなるので、チェックせずにおきます。 最後に Create repository ボタンをクリックすると、リポジトリが作成されます。
リポジトリの作成直後は、中身が無い状態なので、このような画面に遷移します。 この画面で必要なのは、リポジトリの場所を示す Location です。 右にある "copy to clipboard" ボタンをクリックして、クリップボードに記憶します。
ローカルリポジトリを GitHub と関連付ける
この段階まで、ワークスペースに作成したローカルなリポジトリと、 GitHub に作成したリモートリポジトリは、全く関係のない別々のリポジトリです。 次は、これらのリポジトリを関連付けていきます。 まず、 Git Gui のメニュー "Remote"→"Add..." を選択して、ダイアログを呼び出します。
このダイアログでは、リモートリポジトリの名前と場所を入れます。 "Location:" には、 GitHub の WEB ページでクリップボードに入れておいたリポジトリの場所を入れます。 "Name:" には、 "origin" という名前を付けました。 Git では、リモートリポジトリに名前を付けることによって、ローカルリポジトリと区別しています。 "Add" をクリックすると、 ”Fetch Immediately" にチェックを入れてあるので、 GitHub のリポジトリがローカルにコピーされます。
といっても、 GitHub にリポジトリを作成する時に、あえて何もファイルを作らなかったので、コピーされる物はありません。 処理が終わったら、 "Success" と表示されます。 Close ボタンをクリックして、ダイアログを閉じます。
ローカルリポジトリをリモートに登録する
準備が出来たので、いよいよローカルリポジトリを GitHub のリポジトリに登録します。 Git Gui で Push ボタンをクリックして、ダイアログを呼び出します。
ダイアログでは、送り元であるローカルリポジトリと送り先であるリモートリポジトリを指定します。 今回は、ローカルリポジトリを示す "master" から、GitHub のリポジトリを示す "origin" に送り込みます。 Push ボタンをクリックしたら、リポジトリのコピーが始まります。
ダイアログが変わって、 "Success" と表示されたら、リポジトリの登録は完了です。 Close をクリックして、ダイアログを閉じます。
GitHub の WEB ページでリポジトリ名をクリックすると、ローカルリポジトリが登録されたのを確認する事ができます。 これで、 GitHub への登録は、完了です。
参考文献
関連文献
シリーズ最強!PSoC 3ボード+デバッグ・ボード: あのPSoCが生まれ変わった!アナログもディジタルも一新 (トライアルシリーズ)
- 作者: 古平 晃洋
- 出版社/メーカー: CQ出版
- 発売日: 2012/10/23
- メディア: 単行本
トランジスタ技術増刊 基板付き体験編ARM PSoCで作るMyスペシャル・マイコン 2013年 12月号 [雑誌]
- 作者:
- 出版社/メーカー: CQ出版
- 発売日: 2013/11/21
- メディア: 雑誌
開発編 ARM PSoCで作るMyスペシャル・マイコン (トライアルシリーズ)
- 作者: 圓山 宗智
- 出版社/メーカー: CQ出版
- 発売日: 2013/12/24
- メディア: 単行本
コメント 0