2011-07-13 46 views
5

我喜欢为我的Xcode项目使用git或svn,但需要能够从外部访问它们。从另一台机器的某处。在Xcode中使用svn/git

所以我需要一个仓库的地方,但我不想使用任何第三方服务,如github。

我需要在外部租用服务器上运行这两者中的任何一个(例如使用dyndns排除我的一台机器)? 有些网络空间会足够吗? 如果不是,我需要什么?

回答

2

所有你真正需要的是一台电脑,如果你不需要与其他人共享回购,你可以进入ssh。我在Dreamhost为此使用了VPS。

如果你真的想要一个Git服务器,我会推荐使用Gitosis这是开源的git服务器软件。您可以结帐github回购here。此外,基尔是你开始教程获得的一大堆:

http://wiki.dreamhost.com/Gitosis

http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way

http://www.markrichman.com/2008/06/16/installing-git-and-gitosis-on-ubuntu/

http://www.howtoforge.com/setting-up-gitosis-on-ubuntu

+2

不Gitosis的。 Gitosis已经过时并被放弃(尽管关于这一点的消息似乎正在缓慢传播或根本没有传播)。改用Gitolite。 –

3

你可以使用它作为dropbox在这个问题上应该做的:Git with Dropbox

的详细指南是这个答案提供:Using Git and Dropbox together effectively?

的Dropbox的主要优点是,你需要一个盒子,你可以ssh进入,而不是你使用Dropbox作为回购存储...和–  不要忘记  –如果你可以处理基本帐户(高达2 GB的存储空间),它的免费 。即使是100 GB的专业版包装也相当实惠。