Включить RestKit в проект Xcode, отправить все изменения в удаленный репозиторий Git, клонировать на другой компьютер

Использование RestKit в моем проекте Xcode, попытка узнать, как использовать мой удаленный репозиторий git, чтобы поделиться всем этим с другом. Также хочется иметь возможность время от времени получать последние изменения в RestKit.

Вот как я думал, что это будет работать:

Я предполагал, что смогу создать проект, добавить к нему RestKit в качестве подмодуля и отправить все эти изменения на удаленный сервер git. Затем мой друг мог просто клонировать мой проект с уже включенным RestKit в качестве подмодуля, точно так же, как я настроил его в своем локальном репозитории.

Вот что я пробовал:

  1. В Xcode: создал новый проект (названный testRestKit) и включил параметр «Создать локальный репозиторий git для этого проекта».

  2. Добавлен RestKit в качестве подмодуля, как показано здесь.

  3. На удаленном сервере: создано новое удаленное репо с именем remoteRepo_RestKitTest как --bare --shared=all.

  4. В Xcode: Файл › Управление исходным кодом › Зафиксировать (зафиксировал изменения, которые хотел Xcode).

  5. В 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) их нужно запускать или в каком порядке. Мне просто нужно увидеть, как это собрано в краткой и полезной форме. Спасибо!


person H_H    schedule 14.02.2013    source источник
comment
Некоторые сообщения об ошибках были бы действительно полезны.   -  person flashfabrixx    schedule 15.02.2013
comment
Я добавил сообщения об ошибках и попытался переформулировать вопрос для большей ясности. Выглядит лучше, чем первая попытка. :)   -  person H_H    schedule 28.02.2013
comment
Кажется, что вторая ссылка - ваш лучший выбор. Я бы начал с нуля, создал новый проект и сначала связал его с вашей учетной записью GitHub. Как только это заработает, следуйте инструкциям по добавлению RestKit в качестве подмодуля. Хотя я не нашел большого успеха с подмодулями git, поэтому вы можете избавить себя от головной боли, просто клонировав проект в свой репозиторий и заменив его всякий раз, когда RestKit обновляется последними и лучшими.   -  person saulpower    schedule 02.03.2013