Использование RestKit в моем проекте Xcode, попытка узнать, как использовать мой удаленный репозиторий git, чтобы поделиться всем этим с другом. Также хочется иметь возможность время от времени получать последние изменения в RestKit.
Вот как я думал, что это будет работать:
Я предполагал, что смогу создать проект, добавить к нему RestKit в качестве подмодуля и отправить все эти изменения на удаленный сервер git. Затем мой друг мог просто клонировать мой проект с уже включенным RestKit в качестве подмодуля, точно так же, как я настроил его в своем локальном репозитории.
Вот что я пробовал:
В Xcode: создал новый проект (названный testRestKit) и включил параметр «Создать локальный репозиторий git для этого проекта».
Добавлен RestKit в качестве подмодуля, как показано здесь.
На удаленном сервере: создано новое удаленное репо с именем remoteRepo_RestKitTest как --bare --shared=all.
В Xcode: Файл › Управление исходным кодом › Зафиксировать (зафиксировал изменения, которые хотел Xcode).
В Xcode: File > Source Control > Push: появляется всплывающее меню, показывающее три рабочие копии, которые выглядят следующим образом:
Рабочая копия: AFNetworking (.../testRestKit/RestKit/Vendor/AFNetworking) Удаленная: remoteRepo_RestKitTest/(нет ветки) (Создать)
Рабочая копия: RestKit (.../testRestKit/RestKit) Удаленная: remoteRepo_RestKitTest/development (Создать)
Рабочая копия: testRestKit (.../testRestKit) Удаленный: remoteRepo_RestKitTest/master
Вот ошибки моей попытки отправить все изменения в удаленный репозиторий:
Толкать
фатальный: 'remoteRepo_RestKitTest' не является репозиторием git
фатальный: Не удалось прочитать из удаленного репозитория.
Пожалуйста, убедитесь, что у вас есть правильные права доступа
и репозиторий существует.
Толкать
фатальный: удаленная часть refspec не является допустимым именем в (без ветки): (без ветки)_
Вопрос:
Каков правильный способ добавить RestKit (как подмодуль) в проект Xcode, отправить все изменения в мой удаленный репозиторий и разрешить моему другу клонировать этот проект и автоматически включать RestKit?
(Я исследовал и нашел связанные сообщения здесь, здесь, здесь и здесь. Все они содержат полезную информацию и могут даже содержать точные команды, но неясно, на какой машине (s) их нужно запускать или в каком порядке. Мне просто нужно увидеть, как это собрано в краткой и полезной форме. Спасибо!