XcodeからgitHubを使ってみよう(ローカルgitとgitHubの紐付け)
こんばんわ。takePonです。
本日はいよいよローカルgitからgitHubへpush(ローカルgitで言うコミット)する方法を書きたいと思います。
Xcodeを立ちあげて、gitにリポジトリを作成したプロジェクトを開きます。
Organizerウインドウを開き、Repositoriesタブを選択します。
対象リポジトリ中のRemotesを選択し、Add Remote ボタンを押下します
①Remote Nameには、gitHubのリポジトリの名称を入力します(任意の内容でOK)
②Locationには、gitHub上に作成したリポジトリのURI*1を入力します。
*1 https://github.com/アカウント名/リポジトリ名.git がURIとなっています。
(gitHubのアカウント上からの確認方法は、こちらを参照)
入力が終わったら、Create ボタンを押下します。
これでローカルgitに対して、gitHub(Remote Repository)の向き先が設定できました。
しかし未だ、ローカルgitとgitHubの紐付けは出来ていません。
ここからの紐付けは、ターミナルによって行います。
ターミナルを開いて、プロジェクトを保存しているディレクトリへ移動します。
cd xxxxx(プロジェクトの保存先) |
移動したら、ls -laコマンドを実行します。
( -aオプションは隠しファイルを含めて出力させるオプションです)
ls -la |
以下のように、プロジェクトファイルの他に.gitファイルが あることを確認して下さい。
. .. .DS_Store .git tstProject tstProject.xcodeproj |
(この.gitファイルに対して、以下のgitコマンドを発行していきます)
gitHubのURI(https://github.com/takePonTest/takePonTest.git)に対して、
ローカルgit(master)の内容をpushします。
cd git push https://github.com/takePonTest/takePonTest.git master |
以下の応答に対して、入力していきます。
Username for 'https://github.com': (gitHubのアカウント) Password for 'https://takePonTest@github.com':(gitHubのパスワード) |
以下の様な応答があれば、ローカルgitとgitHubの紐付けが完了しています
Counting objects: 19, done. Delta compression using up to 4 threads. Compressing objects: 100% (17/17), done. Writing objects: 100% (19/19), 6.20 KiB, done. Total 19 (delta 3), reused 0 (delta 0) To https://github.com/takePonTest/takePonTest.git * [new branch] master -> master |
gitHubへログインして、ローカルgitの内容がpushされているか確認してみましょう。
https://github.com/takePonTest/takePonTest
オメデトウございます♪
ローカルgitの内容がコミットされていることが確認できました。
本日の記事で、ローカルgitとgitHubの紐付けまで完了しました。
次の記事では、ファイルの変更、ローカルgitへのコミット、gitHubへのpush時の細かい注意点を纏めて記事にしたいと思います。