与git本地共享Xcode项目
我在iMac上有几个Xcode项目,我在Xcode中创建项目时启用了git。现在,我如何从本地网络上的另一台Mac访问存储库,并在我再次在iMac上打开项目时进行存储库识别和传播的更改?如果您在与git本地共享Xcode项目,xcode,git,local,Xcode,Git,Local,我在iMac上有几个Xcode项目,我在Xcode中创建项目时启用了git。现在,我如何从本地网络上的另一台Mac访问存储库,并在我再次在iMac上打开项目时进行存储库识别和传播的更改?如果您在系统首选项->共享中启用了远程登录,您可以通过ssh从本地网络访问iMac,即sshuser@XXX.XXX.XXX.XXX,其中XXX.XXX.XXX.XXX是您的IP地址 您需要git克隆存储库,这样您就有了它的两个副本,一个在iMac上,另一个在OtherMac上。要执行此操作,请在OtherMac
系统首选项->共享中启用了远程登录
,您可以通过ssh
从本地网络访问iMac,即sshuser@XXX.XXX.XXX.XXX
,其中XXX.XXX.XXX.XXX
是您的IP地址
您需要git克隆存储库
,这样您就有了它的两个副本,一个在iMac
上,另一个在OtherMac
上。要执行此操作,请在OtherMac
:
git clone user@XXX.XXX.XXX.XXX:/Users/<USERNAME>/path-to-XCodeProject myProject
git克隆user@XXX.XXX.XXX.XXX:/Users//XCodeProject-myProject的路径
这将在OtherMac
上创建一个文件夹“myProject”,其中包含来自iMac
的git存储库的克隆。然后,您就可以在OtherMac
上正常工作,git commit
您将面临的困难是iMac
上的git存储库不是bare
。为了解决这个问题,您可以在任一Mac上设置一个中间的bare
存储库,然后将其git-push
从OtherMac
和git-pull
从iMac
(反之亦然)
我没有这样做;您可能对特定于Mac的XCode项目设置有问题。我知道它们默认添加到git存储库中 谢谢,我试试看。顺便问一下,是双倍的吗user@user@在上面的git命令中,正确吗?@Koen Nope,doubleuser@user@
不应该在那里。我的坏,将相应地编辑。我最终使用DropBox在两台Mac之间共享我的项目。为了使所有的东西都保持在原位,我使用了一个符号链接(不是别名)从DropBox文件夹到我的项目文件夹,这样所有的东西都可以保持原位。