我开发了两台Mac,一台是iMac,一台是MacBook Air。我开始在两台机器上工作更多,我想轻松地在两者之间共享代码。
我的iMac一直打开,通常我只是在家编码,所以如果我在MacBook或iMac上编码,这取决于我想要的位置。
在Xcode 4中设置新项目时,它会询问您是否要为项目创建git存储库。如果我说是(在我的iMac上)有没有办法从MacBook连接到这个回购?
如果是这样,这是怎么做到的?如果我添加一个位置,它会看到我的iMac,但我不知道在那之后要设置什么。我是否必须为每个项目执行此操作?
编辑:当我尝试在Xcode中添加远程存储库时,虽然它说Host Reachable,但我最终得到一个错误,即拒绝访问存储库。
答案 0 :(得分:1)
确保在系统偏好设置的“共享”部分中启用了“远程登录”(ssh)。
我建议生成SSH密钥对,这将使整个过程更顺畅(只要您了解潜在风险)。
答案 1 :(得分:0)
你愿意在XCode 4之外这样做吗?我不认为这在Xcode 4中是可能的,但是从控制台,您可以从每个人的MBA或iMac中添加git remote
,并根据需要在它们之间拉动和推送。您甚至可以在每次提交后设置一个post-commit
挂钩以推送到另一个挂钩,这样您就不必关心同步了。为什么不首先将项目从一个项目复制到另一个项目而不是创建一个新项目?
答案 2 :(得分:0)
我通过在OS X下使用普通文件共享来轻松管理。在我的iMac上创建存储库之后,我通过网络从我的MacBook导航到我的iMac,通过点击它安装我的主目录。安装卷后,您可以从Volumes文件夹下的路径目录中引用它。所以在xCode中,当被问到存储库位置时,可以使用/ Volumes / etc / etc
这对我来说是第一次,无需启用SSH或在终端中玩游戏,只需确保启用了文件共享。