Macintosh XCode共享

时间:2011-01-16 08:25:34

标签: macos sharing remote-access

我有一个macbook pro,我想和我位于互联网另一端的朋友分享。他可以使用互联网。

现在我希望他能够访问我的整个Macbook(大多数是XCode),这样他就可以使用我的macbook在他的位置进行开发。现在我需要问一下,我们是否可以利用具有两个虚拟操作系统的samme macbook(一个适合我,一个适合他)而不影响彼此的隐私?

是否可以跨多个用户共享macbook?我不是指Windows中的远程桌面。

3 个答案:

答案 0 :(得分:1)

目前还不清楚“Xcode共享”是否意味着分享源代码和拆分开发工作(即,你的朋友在互联网的另一端有自己的带有Xcode的Mac),或者你是否意味着你需要他实际上是通过互联网在你的机器上使用Xcode。

如果您的意思是共享源代码,那很容易:Xcode内置了版本控制。使用它。或者您可以使用许多其他常用的代码控制系统之一。颠覆就是其中之一。 There are many.

如果通过“Xcode共享”表示通过互联网进行某种形式的屏幕共享,则可以执行此操作:在Mac上设置一个无法访问您帐户的新帐户。这不是防弹,但如果你是“朋友”,那里肯定有一些信任。要设置新帐户,请转至“系统偏好设置/帐户”。如果您愿意,也可以在帐户中使用FileVault。然后允许您的朋友将VNC发送到您创建的帐户。

我认为通过互联网进行屏幕共享来运行Xcode的性能会让你们在沮丧地撕掉最后一根头发后秃顶。这将是缓慢和低水平。在朋友使用计算机时,您无法使用计算机。你的朋友将有一个糟糕的开发环境。

让你的朋友购买二手Mac,使用SubversionCVS,然后保存你的头发......

另一种可能性:限制朋友的努力仅限文本,并使用ssh和gcc。然后,您可以使用Xcode将其工作投入到整个项目中。

答案 1 :(得分:0)

你可以给他ssh访问权限,但是他不能使用Xcode。你可以给他VNC访问权限,但这就是远程桌面,就像你不想要的那样。此外,使用VNC,您无法同时使用计算机。

至于隐私,你可以给他自己的用户帐户。但是你必须找到一些方法来配置VNC,以便它在登录窗口运行。我不知道该怎么做或是否可以做到,但听起来应该是可能的。

您可以在系统偏好设置的共享面板下找到VNC(“屏幕共享”)和SSH(“远程登录”)的选项。

答案 2 :(得分:0)

是,

这种共享可以通过VNC通过SSH进行隧道传输。通过SSH只需谷歌VNC,你将获得很多教程。我在局域网上试过这个并且效果很好。

如果您没有静态外部IP,并且需要在家用路由器上转发SSH端口(即端口22),则需要通过互联网提供动态DNS服务。

我过去曾经使用过TeamViewer,但是它有一个很大的问题,当我们将按钮拖到代码区域以链接它们并生成代码时,蓝线应显示在描述链接的xcode中,但它确实存在

,由于某种原因,在通过TeamViewer完成时不显示此蓝线。