SSブログ

PSoC Creator でも GitHub がしたい (2) [PSoC]このエントリーを含むはてなブックマーク#

Git GUI

前回は、 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 のリポジトリがローカルにコピーされます。


Fetch 完了

といっても、 GitHub にリポジトリを作成する時に、あえて何もファイルを作らなかったので、コピーされる物はありません。 処理が終わったら、 "Success" と表示されます。 Close ボタンをクリックして、ダイアログを閉じます。

ローカルリポジトリをリモートに登録する

Push する

準備が出来たので、いよいよローカルリポジトリを GitHub のリポジトリに登録します。 Git GuiPush ボタンをクリックして、ダイアログを呼び出します。


Push の設定

ダイアログでは、送り元であるローカルリポジトリと送り先であるリモートリポジトリを指定します。 今回は、ローカルリポジトリを示す "master" から、GitHub のリポジトリを示す "origin" に送り込みます。 Push ボタンをクリックしたら、リポジトリのコピーが始まります。


リポジトリの登録完了

ダイアログが変わって、 "Success" と表示されたら、リポジトリの登録は完了です。 Close をクリックして、ダイアログを閉じます。


GitHub に登録された

GitHub の WEB ページでリポジトリ名をクリックすると、ローカルリポジトリが登録されたのを確認する事ができます。 これで、 GitHub への登録は、完了です。

参考文献

関連文献

開発編 ARM PSoCで作るMyスペシャル・マイコン (トライアルシリーズ)

開発編 ARM PSoCで作るMyスペシャル・マイコン (トライアルシリーズ)

  • 作者: 圓山 宗智
  • 出版社/メーカー: CQ出版
  • 発売日: 2013/12/24
  • メディア: 単行本

nice!(0)  コメント(0)  トラックバック(0)  このエントリーを含むはてなブックマーク#

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。