39935


【やりたいこと】  
xcodeのプロジェクトをGitHubにPushし、他のパソコンでも同じプロジェクトを使えるようにしたい。  
【経過】  
ネット上の「XcodeからgitとGitHubを使う方法・基本編」「今日からはじめるGitHub 〜
初心者がGitをインストールして、プルリクできるようになるまでを解説」 を参考に、GitHubへのSSH接続を確認するまではできました。  
【問題点】  
xcodeでcommitやbranchはできるのですが、Pushができません。  
xcodeのmenu＞sourceControl>pushと進んで、Pushのところを開けてもPushLocalChangeの下がNo remotes
availableとなっていて、選択できません。  
【やったこと】  
・ネットで探しましたが、解決できません。（xcodeのmenu＞sourceControl>でプロジェクトが出るという記事がありましたが、ここにプロジェクトは出てこないのです。）  
・Xcodeのメニューから> Preferences> Source Controlと開いてGitを確認すると自分の名前とメアドが入っています。  
・cloneが作れるのではないかと思い、GitHubでプロジェクトのURLをコピーし、それをxcodeのSource
Control>cloneで開いてみましたが、「reference 'refs/heads/master' not found (-9)」とエラーでした。

【環境】  
MacBookAir Sierra10.12.6 xcode9.0


CC BY-SA 3.0
2017-11-24T13:01:06.927
39810
2017-11-29T13:10:10.120
13657
question
xcode github
xcodeでGitHubにPushしたいのですが、No remotes availableとなっています。


Pushするには、Remotesに何か（通常はorigin）を設定する必要があります。  
左上の左から２番目のアイコンを選択して、branchやtagやremoteの管理ツリーを開き、remoteをcontrol+クリックして、「Create
"xxx" Remote on GitHub...」か「Add Existing Remote...」で設定してください。  
[![Remotesの場所](https://i.stack.imgur.com/cAxYr.png)](https://i.stack.imgur.com/cAxYr.png)

参考：[[iOS 11] Xcode
9で“だいぶまとも”に！新機能をまとめてみた](https://dev.classmethod.jp/smartphone/iphone/xcode-9-new-
features/#toc-github)


CC BY-SA 3.0
2017-11-29T13:10:10.120
39935
2017-11-29T13:10:10.120
7900
39810
answer