2010-09-29 127 views
0

我自己编码,我有1个网站。但我永远不会使用颠覆或github。问题是: 如何开发我的网站服务器的源代码并在开发完成时更新它。 在这种情况下,应该使用github或subversion。如何使用Git或Subversion?

事实上,我阅读并使用github,然后尝试创建存储库,但任何人都可以看mycode。我不想那样。

我想要1个指南很容易就开始这个。

回答

3

您可以在本地使用Git。所以不需要Github。 www.tekpub.com上有关于Git的视频系列。

+0

git or subversion在这种情况下比较好?我想快速学习2中的第一个。 – meotimdihia 2010-09-29 17:58:58

+0

subversion需要一个服务器,git不会,所以在这种情况下git。 – icco 2010-09-29 18:00:34

+0

哪个服务器使用subverion,可以给予简短的解释。我的网站的服务器或其他颠覆服务器? – meotimdihia 2010-09-29 18:03:39

1

假设您已经知道如何使用git来提交/推送/ etc等基础知识,您的答案建议您这样做,问题是您的repo设置为公共而非私有。您可以在回购的管理页面上更改此设置,假设您的github帐户有足够的私人回购(最低帐户级别支持为每月7美元iirc)。有other git hosts你可以免费使用,提供私人回购。

+0

我不想丢失7美元,因为我单独编码 – meotimdihia 2010-09-29 18:01:51

0

正如Roger所说,你可以在本地使用Git,并且不需要服务器。

对于SVN,您需要一个中央存储库服务器,它通常不对应于您的实时网络服务器。

您将需要一个正在运行的Apache服务器并安装SVN作为它的附加模块。一旦你运行了Subversion服务器,你就可以向它添加仓库,通常每个项目一个仓库。

通常,您可以在本地网络的开发服务器上安装本地Subversion安装,甚至在本地机器上使用SVN的独特主机/端口配置(如独立工作)您可以使用localhost:80来开发您的SVN网站,并使用localhost:9999来进行您的SVN安装。有几个安装在WindowsLinuxMacOS通过谷歌搜索SVN指南。

这两个版本控制系统都需要一些初始工作才能得到它,但我个人比Git更喜欢SVN。检查出the Git guide on stackoverflowthe SVN book

+0

这不是真的,你需要运行一个服务器来使用SVN,这个存储库也可以存在于本地文件系统中并直接访问。 – 2010-10-04 12:40:15

+0

谢谢你指出,迈克尔。 – Residuum 2010-10-04 13:34:08

2

SVN和GIT是两种完全不同类型的代码库模式。如果您使用GIT,则不需要中央服务器,并且可以在本地机器上创建存储库。我建议你熟悉这个网站,以便了解DVCS的基本概况以及它如何影响你的编码方式。

HgInit

好消息是,你不熟悉任何VCS(我假设),这意味着努力学习GIT从SVN到来时,你会被弄混。

0

就个人而言,我觉得SVN更容易学习和安装比GIT(但我想这取决于人)和OS - 我在窗户不幸)

这就是为什么我选择一些免费的个人主机。我试过BeanStalkXP-Dev。第一个,更清洁,更方便用户...并提供GIT或SVn!但你只有1个免费的个人项目。 第二个是丑陋但性能相当,2个个人项目,但只有免费的SVN。