Использование Xcode 4 на нескольких Mac с репозиторием git, созданным Xcode - PullRequest
1 голос
/ 13 мая 2011

У меня есть два Mac, с которых я разрабатываю, один iMac и один MacBook Air.Я начинаю больше работать на обеих машинах, и я хотел бы легко разделить код между ними.

Мой iMac всегда включен, и обычно я все равно только кодирую дома, поэтому это зависит от того, где я хочу быть, если я пишу на MacBook или iMac.

При настройке нового проекта в Xcode 4 он спрашивает вас, хотите ли вы создать git-репозиторий для вашего проекта.Если я скажу «да» (на моем iMac), могу ли я подключиться к этому репо с моего MacBook?

Если так, как это делается?Если я добавлю местоположение, он увидит мой iMac, но я не уверен, что настроить после этого.И нужно ли это делать для каждого проекта?

РЕДАКТИРОВАТЬ: Когда я пытаюсь добавить удаленный репозиторий в XCode, когда он говорит, что Host Reachable, я в конечном итоге получаю сообщение об ошибке, что доступ к репозиторию запрещен.

Ответы [ 3 ]

1 голос
/ 13 мая 2011

Убедитесь, что «Удаленный вход в систему» ​​(ssh) включен в разделе «Общий доступ» в системных настройках.

Я предлагаю также создать пару ключей SSH, это сделает весь процесс более плавным (так какПока вы понимаете потенциальный риск).

0 голосов
/ 18 августа 2012

Я справился с этим довольно легко, используя обычный общий доступ к файлам в OS X. После создания репозитория на моем iMac я перешел на свой iMac по сети с моего MacBook, смонтировал мой домашний каталог, нажав на него. После того, как том смонтирован, вы можете обратиться к нему из каталога маршрутов в папке «Тома». Таким образом, в xCode, когда вас спросят о расположении хранилища, вы можете использовать / Volumes / etc / etc

Это сработало впервые для меня, нет необходимости включать SSH или играть в терминале, просто убедитесь, что у вас включен общий доступ к файлам.

0 голосов
/ 13 мая 2011

Хотели бы вы сделать это вне XCode 4? Я не думаю, что это возможно в Xcode 4, но с консоли вы можете добавить git remote к MBA или iMac от каждого из них и тянуть и нажимать между ними, как и когда вы пожелаете. Возможно, вы даже можете установить хук post-commit в каждом из них, чтобы он передавался другому после каждого коммита, и таким образом вам не нужно заботиться о синхронизации. И почему бы вам не начать копировать проект с одного на другой, а не создавать новый?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...