🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

1回答

2173閲覧

XcodeでソースコードをGithubにpushできない

Mr.Gorilla

総合スコア4

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2021/02/04 04:17

編集2021/02/04 04:37

前提・実現したいこと

XcodeでソースコードをGithubへpushしようとした時に以下のようなエラーが出て、うまくpushできません。
XcodeでpushしてGithubのリモートリポジトリへ反映させようとしています。

発生している問題・エラーメッセージ

イメージ説明

コミット、リモートリポジトリの作成はできています。
イメージ説明

試したこと

Xcodeからpushしようとせずに、ターミナルからpushしようとしたのですが、こちらも以下のようなエラーが出てpushできませんでした。

error: src refspec master does not match any error: failed to push some refs to 'https://github.com/〇〇/△△.git'

また、ターミナルで「git push -u origin main」としてmainに変えてpushしたところ、以下のようにエラーが出て、実行できませんでした。
これはファイルサイズが大きすぎるからできないということなのでしょうか?
以前、これよりも大きいサイズのファイルをpushしていたので、できないはずはないのですが、今回できなくて困っています。

Enumerating objects: 4752, done. Counting objects: 100% (4752/4752), done. Delta compression using up to 4 threads Compressing objects: 100% (4505/4505), done. Writing objects: 100% (4748/4748), 101.86 MiB | 1.05 MiB/s, done. Total 4748 (delta 1324), reused 0 (delta 0) remote: Resolving deltas: 100% (1324/1324), completed with 2 local objects. remote: warning: File Pods/GoogleMaps/Base/Frameworks/GoogleMapsBase.framework/GoogleMapsBase is 53.52 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com. remote: error: Trace: 3219ce94d7cbab166cdbd8ff287299fed8d4d12beaf85a33d48577d9ea618fbc remote: error: See http://git.io/iEPt8g for more information. remote: error: File Pods/GoogleMaps/Maps/Frameworks/GoogleMapsCore.framework/GoogleMapsCore is 132.21 MB; this exceeds GitHub's file size limit of 100.00 MB To https://github.com/〇〇/△△.git ! [remote rejected] main -> main (pre-receive hook declined) error: failed to push some refs to 'https://github.com/〇〇/△△.git'

補足情報(FW/ツールのバージョンなど)

使用環境:Xcode version 12.4
使用言語:Swift5.3.2

聞きたいこと

⚫︎ターミナルを使わず、Xcodeで直接pushできるようにするためには、何が間違っているのでしょうか?
⚫︎ターミナルでもうまく実行できなかったのですが、上記のエラーはファイルサイズの問題のみなのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2021/02/04 04:24

ターミナルで push するときのブランチ名は master ではなく main を指定すべきでは。
hoshi-takanori

2021/02/04 04:43

GitHub の最大ファイルサイズは 100 MB ですが、132.21 MB のものがあるようですね。 CocoaPods を利用する場合、Podfile と Podfile.lock があれば Pods フォルダの中身は再現できるはずなので、Pods フォルダはバージョン管理から外して構わないと思います。
Mr.Gorilla

2021/02/04 04:55

ご丁寧にありがとうございます。 Podsフォルダを外して再度試してみます。
Mr.Gorilla

2021/02/04 06:22

mainに変更したら無事pushできました。ありがとうございました。
guest

回答1

0

自己解決

Podsフォルダをgitのバージョン管理から外し、ブランチ名をmainにしてpush。

投稿2021/02/04 06:45

Mr.Gorilla

総合スコア4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問